C++ proglamlama ödevime bakabilir misiniz?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
28 Ara 2017
Mesajlar
187
Çözümler
1
Tepki puanı
18
Ödüller
7
8 HİZMET YILI
Parametre olarak bir karakter dizisi ve karakter alan ve dizide karakterlerin kaç kez tekrar ettiğini geri döndüren yordam yazınız
Arkadaşlar hoca böyle bi ödev verdi sizlerden ricam bi kaç örnek gösterir misiniz şimdiden teşekkürler iyi forumlar.
 
SİYAH KADAR DERTLİYİM
Süper Üye
Katılım
7 Nis 2016
Mesajlar
955
Çözümler
4
Tepki puanı
239
Ödüller
10
10 HİZMET YILI
c++ duydum da c+++ duymamıştım hocam
 
Onaylı Üye
Katılım
26 Ağu 2020
Mesajlar
71
Tepki puanı
6
Ödüller
4
Yaş
24
5 HİZMET YILI
int fonksiyon(char s2[], char s3,int arrSize) {
int deger = 0;
for (size_t i = 0; i < arrSize; i++)
{
if (s2 == s3)
{
deger += 1;
}
}
return deger;
}

int main()
{
char myword[] = "eeeeee";
int arrSize = (sizeof(myword) / sizeof(myword[0])-1);
int deger = fonksiyon(myword, 'e',arrSize);
std::cout << deger << std::endl;

}



main içinde ki myword hocanın dediği char array altındaki kod arrayin uznluğu main() nin üstünde ki de fonksiyonun 2. parametreye ne verirsen verdiğin dizi içinde kaç tane onu döndürür kendi ödevine göre şekillendir
 
Sadece istediğim İçin yapıyorum
Onaylı Üye
Katılım
21 Ara 2015
Mesajlar
89
Tepki puanı
9
Ödüller
9
Yaş
24
10 HİZMET YILI
parametrede gelen karakterlerin kaç kere tekrar etiğimi ? soruda eksikler var hocam parametreye vereceğiniz veri 12 12 12 12 ise eyw de veriyi kendin seçiyorsan 123456789 1010101010 0 kere tekrar eder ? sorun değil diyorsanız
Bağlantıları görmek için lütfen Giriş Yap

Kod:
#include <iostream>

int main(int argc, char* argv[])
{
    std::string ilk = argv[1];
    int tekrarsayisi=0;
    int count = 0;
    while (argv[++count] != NULL) {
        if (ilk == argv[count])
        {
            tekrarsayisi += 1;
        }
        else {
            continue;
        }
    }
//ilk parametre elamanı hariç tutmak istiyorsan tekrarsayisi -=1;
    std::cout<<"'" << argv[1] << "'" << " Kelimsesi " << tekrarsayisi << " Kez Tekrar Etti." << std::endl;

}

Test

1636631863296.png
 
Süper Üye
Katılım
3 Eki 2019
Mesajlar
621
Çözümler
1
Tepki puanı
29
Ödüller
7
Yaş
29
6 HİZMET YILI
kanka c++ yanına visual basic biliyorsan yardımcı olabilirim
 
Onaylı Üye
Katılım
26 Ağu 2020
Mesajlar
71
Tepki puanı
6
Ödüller
4
Yaş
24
5 HİZMET YILI
parametrede gelen karakterlerin kaç kere tekrar etiğimi ? soruda eksikler var hocam parametreye vereceğiniz veri 12 12 12 12 ise eyw de veriyi kendin seçiyorsan 123456789 1010101010 0 kere tekrar eder ? sorun değil diyorsanız
Bağlantıları görmek için lütfen Giriş Yap

Kod:
#include <iostream>

int main(int argc, char* argv[])
{
    std::string ilk = argv[1];
    int tekrarsayisi=0;
    int count = 0;
    while (argv[++count] != NULL) {
        if (ilk == argv[count])
        {
            tekrarsayisi += 1;
        }
        else {
            continue;
        }
    }
//ilk parametre elamanı hariç tutmak istiyorsan tekrarsayisi -=1;
    std::cout<<"'" << argv[1] << "'" << " Kelimsesi " << tekrarsayisi << " Kez Tekrar Etti." << std::endl;

}

Test

Ekli dosyayı görüntüle 69475
soruda sıkıntı yok dizenin içinde istediği char ın kaç kere tekrar ettiğini sormuş int değil
 
Sadece istediğim İçin yapıyorum
Onaylı Üye
Katılım
21 Ara 2015
Mesajlar
89
Tepki puanı
9
Ödüller
9
Yaş
24
10 HİZMET YILI
soruda sıkıntı yok dizenin içinde istediği char ın kaç kere tekrar ettiğini sormuş int değil
Kaç adat argument olduğumu sorulmuş ve int örnek olarak verdim sadece. Ve Gene sadece Örnek C harfinin sonraki argumentlerde kaç kere olduğumu sorulmuş çünkü soruyu cidden anlamadım
 
Onaylı Üye
Katılım
26 Ağu 2020
Mesajlar
71
Tepki puanı
6
Ödüller
4
Yaş
24
5 HİZMET YILI
Kaç adat argument olduğumu sorulmuş ve int örnek olarak verdim sadece. Ve Gene sadece Örnek C harfinin sonraki argumentlerde kaç kere olduğumu sorulmuş çünkü soruyu cidden anlamadım
geriye değer döndüren diyor bu fonksiyon istiyor demek ikincisi fonksiyonun parametreleri bir char dizisi ve içinde dizideki her hangi bir elaman, dönecek değer de o elemanın kaç defa dizide tekrar ettiği olay bu verdiğim kodda bunu yapıyor ödevine göre düzenleyebilir verileri kullanıcıdan felan alır yapılabilir şeyler ama bir öğrenci olarak araştırması lazım
 
Uzman Üye
Katılım
28 Ara 2017
Mesajlar
187
Çözümler
1
Tepki puanı
18
Ödüller
7
8 HİZMET YILI
int fonksiyon(char s2[], char s3,int arrSize) {
int deger = 0;
for (size_t i = 0; i < arrSize; i++)
{
if (s2 == s3)
{
deger += 1;
}
}
return deger;
}

int main()
{
char myword[] = "eeeeee";
int arrSize = (sizeof(myword) / sizeof(myword[0])-1);
int deger = fonksiyon(myword, 'e',arrSize);
std::cout << deger << std::endl;

}



main içinde ki myword hocanın dediği char array altındaki kod arrayin uznluğu main() nin üstünde ki de fonksiyonun 2. parametreye ne verirsen verdiğin dizi içinde kaç tane onu döndürür kendi ödevine göre şekillendir
teşekkür ederim dostum
 
Banlı Üye
Katılım
29 Şub 2020
Mesajlar
226
Tepki puanı
11
Ödüller
3
6 HİZMET YILI
güzel ödevmiş sndjasd bu neymiş
 
Seçkin Üye
Katılım
22 Kas 2020
Mesajlar
315
Çözümler
1
Tepki puanı
95
Ödüller
3
5 HİZMET YILI
c++ duydumda c+++ duymadım o yüzden bişey diyemeyeceğim .d
 
Onaylı Üye
Katılım
26 Ağu 2020
Mesajlar
71
Tepki puanı
6
Ödüller
4
Yaş
24
5 HİZMET YILI
konu kilitlenebilir mesaj kasmak için kullanıyor millet
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst