C++ Ödevi Yardımlarınızı Bekliyorum
-
Klavyeden girilen bir cümlenin her bir kelimesi ayrı bir satırda tekrar yazdırılmalı, toplam kelime sayısı ve toplam harf sayısı en son satırda belirtilmelidir.
Cümle sonu “ENTER” tuşu ile bitirilmeli ve kelimeler alınırken getch(), gets() vb fonksiyonlardan yararlanılabilir (kütüphaneleri araştırarak en uygun fonksiyonları bulunuz).
Konu hakkında benzer uygulamalarınız varsa elinizde yardımlarınızı bekliyorum..
-
bu dandik şeyi bence kendin yapmaya çalış bunu yapamıyorsan okulu bırakmayı ya da bölüm değiştirmeyi düşün bence
-
Boşluklardan arındırıp string array'e ata bütün kelimelerini.
Sonra for döngüsü ile dön, başlagıç 0, bitiş ise array'inin eleman sayısı kadar olsun.
Döngünün içine her girdiğinde döngüdeki int değerin index numaran olacaktır, onu kullanarak array'inden elemanları yazdıracaksın.
-
wking bunu yazdı:
-----------------------------
Boşluklardan arındırıp string array'e ata bütün kelimelerini.
Sonra for döngüsü ile dön, başlagıç 0, bitiş ise array'inin eleman sayısı kadar olsun.
Döngünün içine her girdiğinde döngüdeki int değerin index numaran olacaktır, onu kullanarak array'inden elemanları yazdıracaksın.
-----------------------------boyle biseye hic gerek yok.
dongu yardimiyla karakter katarini sonlayici karakter('\0') gorene kadar dolasicaksin ve
her bosluga denk geldiginde bosluk karakterini degilde '\n' karakterini basicaksin.
boylece kelimeler asagiya dogru siralanmis ve dongude kullandigimiz degisken ise toplam karakter sayisina esit olucak ;-) -
Sürekli Getc() kullan kelimeler için char[] fln yani anlicağın
Çok basit sen hangi okulda okuyonki bunu bilmion :D
-
adam belki yeni bölümünde, şöyle çok basit bu, bölümü bırak.. gibisinden şeyler söyleyenlere sinir oluyorum
-
elfkrc bunu yazdı:
-----------------------------
adam belki yeni bölümünde, şöyle çok basit bu, bölümü bırak.. gibisinden şeyler söyleyenlere sinir oluyorum
-----------------------------Kusura bakma da, gelip burda bu kadar kıytırık birşey için hazır program bekleyen adam, sistem programlama, veri yapıları, algoritma dizaynı alınca ne yapacak?
Bırakması en hayırlısı olur..
Biz de zamanında yeniydik.. Oturup çabalamak gerek..
-
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
char a[256];
char *b;
int c=0;
int d=0;
gets(a);
cout<<a<<endl;
b=strtok(a," ");
while(b!=NULL){
c+=strlen(b);
cout<<b<<"---->"<<strlen(b)<<" karakter"<<endl;
b=strtok(NULL," ");
d++;
}
cout<<"toplam karakter sayisi="<<c<<endl;
cout<<"toplam kelime sayisi="<<d<<endl;
return 0;
}