Elaboraţi un program care citeşte de la tastatură n caractere şi afişează pe ecran: numărul literelor citite.
C++
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
Explicație:
#include <iostream>
using namespace std;
int main()
{
int n, ct = 0;
char c;
cout << "n=";
cin >> n;
for(int i = 0; i < n; i++) {
cin >> c;
if(('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
ct++;
}
cout << "Numarul literelor citite este " << ct;
return 0;
}
jd165610:
Poti rezolva te rog si in while si do-while?
using namespace std;
int main()
{
int n, ct = 0;
char c;
cout << "n=";
cin >> n;
for(int i = 0; i < n; i++) {
cin >> c;
if(('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
ct++;
}
cout << "Numarul literelor citite este " << ct;
return 0;
}
using namespace std;
int main()
{
int n, ct = 0, i=0;
char c;
cout << "n=";
cin >> n;
while(i < n) {
cin >> c;
if(('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
ct++;
i++;
}
cout << "Numarul literelor citite este " << ct;
return 0;
}
using namespace std;
int main()
{
int n, ct = 0, i=0;
char c;
cout << "n=";
cin >> n;
do {
cin >> c;
if(('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
ct++;
i++;
} while(i < n)
cout << "Numarul literelor citite este " << ct;
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ă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă