#include<stdio.h>
#include<conio.h>
#include<string.h>
char recenica[100];
char rec[100];
int br_rec=0;
int br_slova=0;
int br_space=0;
int br_reci=0;
int br_tacka=0;
int br_zarez=0;
int br_usklicnik=0;
int br_upitnik=0;
int br_tackaZarez=0;
int br_dvotacki=0;
int br_navodnika=0;
int br_apostrofa=0;
main (){
printf("program za brojanje znakova u recenici");
printf("Molim vas unesite neku recenicu i pritisnite taster enter\n");
gets(recenica);
char znakPrethodni='#';
for (int i=0;i<strlen(recenica);i++){
char znak=recenica[i];
if (znak!=' '){
printf("%c",znak);
znakPrethodni=znak;
}
else{
if (znakPrethodni!=' ') printf("\n");
znakPrethodni=znak;
}
// proverava velika slova od 65 do 90 i mala od 97 do 122
if((int(znak)>=65 && int(znak)<=90) || (int(znak)>=97 && int(znak)<=122)) {
br_slova++;
br_rec++;
}
else {
if(br_rec>=2) {
br_reci++;
br_rec=0;
}
else {
br_rec=0;
}
}
if(znak==' ') br_space++;
//if(znak=='%') br_reci++;
if(znak=='.') br_tacka++;
if(znak==',') br_zarez++;
if(znak=='!') br_usklicnik++;
if(znak=='?') br_upitnik++;
if(znak==';') br_tackaZarez++;
if(znak==':') br_dvotacki;
if(znak=='"') br_navodnika++;
if(znak=='\'') br_apostrofa++;
}
//if (br_rec>=2) br_reci++;// kada zavrsi citanje cele recenice proverava da li je zaostala rec
printf("\n");
printf("broj reci: %d\n",br_reci);
printf("broj slova: %d\n",br_slova);
printf("broj praznih mesta: %d\n",br_space);
printf("broj . %d\n",br_tacka);
printf("broj , %d\n",br_zarez);
printf("broj ! %d\n",br_usklicnik);
printf("broj ? %d\n",br_upitnik);
printf("broj ; %d\n",br_tackaZarez);
printf("broj : %d\n",br_dvotacki);
printf("broj \" %d\n",br_navodnika);
printf("broj \' %d",br_apostrofa);
getch();
}
#include<conio.h>
#include<string.h>
char recenica[100];
char rec[100];
int br_rec=0;
int br_slova=0;
int br_space=0;
int br_reci=0;
int br_tacka=0;
int br_zarez=0;
int br_usklicnik=0;
int br_upitnik=0;
int br_tackaZarez=0;
int br_dvotacki=0;
int br_navodnika=0;
int br_apostrofa=0;
main (){
printf("program za brojanje znakova u recenici");
printf("Molim vas unesite neku recenicu i pritisnite taster enter\n");
gets(recenica);
char znakPrethodni='#';
for (int i=0;i<strlen(recenica);i++){
char znak=recenica[i];
if (znak!=' '){
printf("%c",znak);
znakPrethodni=znak;
}
else{
if (znakPrethodni!=' ') printf("\n");
znakPrethodni=znak;
}
// proverava velika slova od 65 do 90 i mala od 97 do 122
if((int(znak)>=65 && int(znak)<=90) || (int(znak)>=97 && int(znak)<=122)) {
br_slova++;
br_rec++;
}
else {
if(br_rec>=2) {
br_reci++;
br_rec=0;
}
else {
br_rec=0;
}
}
if(znak==' ') br_space++;
//if(znak=='%') br_reci++;
if(znak=='.') br_tacka++;
if(znak==',') br_zarez++;
if(znak=='!') br_usklicnik++;
if(znak=='?') br_upitnik++;
if(znak==';') br_tackaZarez++;
if(znak==':') br_dvotacki;
if(znak=='"') br_navodnika++;
if(znak=='\'') br_apostrofa++;
}
//if (br_rec>=2) br_reci++;// kada zavrsi citanje cele recenice proverava da li je zaostala rec
printf("\n");
printf("broj reci: %d\n",br_reci);
printf("broj slova: %d\n",br_slova);
printf("broj praznih mesta: %d\n",br_space);
printf("broj . %d\n",br_tacka);
printf("broj , %d\n",br_zarez);
printf("broj ! %d\n",br_usklicnik);
printf("broj ? %d\n",br_upitnik);
printf("broj ; %d\n",br_tackaZarez);
printf("broj : %d\n",br_dvotacki);
printf("broj \" %d\n",br_navodnika);
printf("broj \' %d",br_apostrofa);
getch();
}
No comments:
Post a Comment