Informatică, întrebare adresată de berghiudenisa, 7 ani în urmă

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 drysky24
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