Informatică, întrebare adresată de misabalatel, 8 ani în urmă

Cine mă ajută dau 20 de puncte şi Coroana!!!
REZOLVĂ! Elaboraţi un program care citeşte de la tastatură şirul de caractere
S şi afişează pe ecran:şirul obţinut prin substituirea caracterului ’A’ prin caracterul ’*’;
Doar vărog să nu fie în programul pascal,dar în programul C++.
Vărog mult...

Răspunsuri la întrebare

Răspuns de andrei750238
2

#include <iostream>

#include <cstring>

using namespace std;

int main() {

//Declaram un sir de caractere de dimensiune aleasa arbitrar 100

char sir[100];

//Citim tot sirul de caractere

cin.get(sir, 100);

//Luam fiecare pozitie la rand

for (int i = 0; i < strlen(sir); ++i) {

 //Daca exista caracterul a pe pozitia respectiva o inlocuim cu *

 if (sir[i] == 'a') sir[i] = '*';

}

//Afisam sirul de caractere modificat

cout << sir;

}

► Nota :

Programul va inlocui doar litera 'a'. Daca dorim sa inlocuim si 'A' va trebui sa modifcam conditia in if (sir[i] == 'a' || sir[i] == 'A')

Anexe:
Alte întrebări interesante