Napisati program koji proverava da li su zagrade ( i ) dobro uparene. Na primer :
()(()()) tačno, ()())() netačno.
to treba da uradim tako sto cu editovati ovaj program:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
main()
{
int c;
int brSlova = 0;
int brBrojeva = 0;
int brOstalih = 0;
while((c=getchar()) != EOF)
{
if (isalnum(c)){
if (isdigit(c)) {
brBrojeva++;
} else if (isalpha(c)) {
brSlova++;
}
}
else if (c!=10){//10 je ENTER, pa da se izuzme iz brojanja
brOstalih++;
}
}
printf("U unetom tekstu ima :\nslova\t%d\nbrojeva\t%d\nostali\t%d\n", brBrojeva, brSlova, brOstalih );
return 0;
}
hvala unapred
[Ovu poruku je menjao Mihajlo Cvetanović dana 08.11.2009. u 12:36 GMT+1]