Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Se consideră şiruri de caractere formate din literele mari ale alfabetului latin şi spaţii.Elaboraţi un program care afişează şirurile în studii după
următoarele reguli:

- fiecare literă de la ′A′ pînă la ′Y ′ se inlocuieste prin următoarea literă din alfabet

-fiecare literă ′Z′ se inlocuieste pri litera ′A′;

- fiecare spaţiu se înlocuieste prin ′ - ′.

Răspunsuri la întrebare

Răspuns de 12numaieu45
1
#include<iostream.h>
#include<string.h>
char s[20];
int i;
void main()
{
cout<<"s="; cin.get(s,20);
for(i=0;i<strlen(s);i++)
if(s[i]>='a' && s[i]<='y')
s[i]=s[i]+1;
else if(s[i]=='z')
s[i]='a';
else if(s[i]==' ')
s[i]='-';
cout<<s;
}
Alte întrebări interesante