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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă