3. Scrieți un program C++ care citeşte de la tastatură un şir de cel mult 90 de caractere (cifre, litere ale alfabetului englez şi unul sau mai multe spaţii între cuvinte), apoi construieşte în memorie şi afişează pe ecran şirul de caractere obţinut din şirul citit prin eliminarea tuturor spațiilor. Exemplu: dacă se citeşte şirul: Voi lua 10 la informatica atunci se va afișa pe ecran: Voilua10lainformatica
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <string>
using namespace std;
int main() {
string inputString;
cout << "Introduceti un sir de caractere (max 90 de caractere): ";
getline(cin, inputString);
string outputString = "";
for (int i = 0; i < inputString.length(); i++) {
if (inputString[i] != ' ') {
outputString += inputString[i];
}
}
cout << "Sirul fara spatii: " << outputString << endl;
return 0;
}
Explicație:
.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă