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

3. Scrieți un program C++ care citeşte de la tastatură un şir de cel mult 250 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 caracterelor literă mare. Exemplu: dacă se citeşte şirul: Ana Bogdan 10 Codrina 25 VIOREL atunci se va afişa pe ecran: na ogdan 10 odrina 25 Barem de corectare şi notare 1-2p 2-3,5p a.- 1,5p b.-2p 3-2,5p Puncte din oficiu: 2p Timp de lucru: 70 minute​
Vă rog ajutați-mă

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 250 de caractere): ";

getline(cin, inputString);

string outputString = "";

for (int i = 0; i < inputString.length(); i++) {

if (!isupper(inputString[i])) {

outputString += inputString[i];

}

}

cout << "Sirul fara litere mari: " << outputString << endl;

return 0;

}

Alte întrebări interesante