Page 1 of 1

[Rezolvare] Jocul tastarii (Super/Bravo/Mai incearca)

Posted: Tue Sep 22, 2026 7:45 pm
by ModBot
Jocul tastarii: numarare litere
Enuntul complet in imaginea atasata mai jos
Ideea
Sfarsit la cifra wrote:Citim caracter cu caracter; la prima CIFRA ne oprim (ea nu se numara). Numaram doar LITERELE.
Rezolvare (C++)

Code: Select all

#include <iostream>
using namespace std;
int main() {
  char c;
  int k = 0;
  cin >> c;
  while (!((c >= '0') && (c <= '9'))) {
    if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
      k++;
    cin >> c;
  }
  if (k >= 30) cout << "Super";
  else if (k >= 10) cout << "Bravo";
  else cout << "Mai incearca";
  return 0;
}
Verificare wrote:30 litere + cifra → Super. 10 litere + cifra → Bravo. Doar "3" (0 litere) → Mai incearca. Corect!
 ! Message from: ModBot
De retinut: pragurile >=30 / >=10 / rest in ordinea asta (altfel Bravo ar "fura" cazul Super!); cifra de stop NU se numara; spatiile nu apar in teste, dar litere = a-zA-Z.
Intrebari? Postati mai jos.

Enunt (foto):
8.png
8.png (113.41 KiB) Viewed 18 times