in C va rog mult


7. Se citește de la tastatură un șir de maxim 20 de caractere cu ajutorul funcției fgets. Se cere să se afișeze pe o linie, separate prin spații, toate caracterele din șir care sunt litere mari. Se va folosi funcția isupper.

8. Se citește de la tastatură un șir de caractere. Se cere să se determine dacă acesta este palindrom

– citit de la stânga la dreapta este la fel ca și cum ar fi citit de la dreapta la stânga. Exemplu: șirul Ele fac cafele este palindrom.

9. Se citește de la tastatură o propoziție de maxim 100 de caractere, unde separatorii sunt spațiul, punctul și virgula. Se cere să se determine și să se afișeze pe ecran câte dintre cuvintele din propoziție încep cu literă mare.

10. Se citește de la tastatură o propoziție de maxim 100 de caractere, unde separatorii sunt spațiul, punctul și virgula. Se cere să se afișeze pe ecran cuvintele din propoziție care sunt formate numai din consoane.

Răspuns :

Răspuns:

7

Explicație:

#include <stdio.h>

int main()

{

char s[20];

int i;

fgets(s, 20, stdin);

for(i = 0; i < strlen(s); i++)

if(isupper(s[i]))

printf("%c " , s[i]);

return 0;

}