Informatică, întrebare adresată de nastica15, 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 blindseeker90
2
#include <iostream>
#include <string.h>
using namespace std;

int main(){

char sir[100];
int i;
cout<<"Introduceti sirul de caractere: ";
cin.get(sir,100);
for(i=0;i<strlen(sir);i++){
if(sir[i]>='A'&&sir[i]<='Y'){
sir[i]++;
}
else if(sir[i]=='Z'){
sir[i]='A';
}
else if(sir[i]==' '){
sir[i]='-';
}

}
cout<<"Sirul de iesire este: "<<sir;
return 0;
}
Alte întrebări interesante