👤

Sa se faca un program cu functia while care afiseaza cate numere de 3 cifre sint intr un sir de n numere. Va rog multtt!!!!

Răspuns :

# Citim numărul de elemente din șir

n = int(input("Introduceți numărul de elemente din șir: "))

# Inițializăm contorul pentru numerele de trei cifre

count_three_digits = 0

# Inițializăm contorul pentru bucla while

i = 0

# Bucla while pentru a citi cele n numere și a număra numerele de trei cifre

while i < n:

# Citim un număr

number = int(input(f"Introduceți numărul {i + 1}: "))

# Verificăm dacă numărul are trei cifre

if 100 <= abs(number) <= 999:

count_three_digits += 1

# Incrementăm contorul buclei

i += 1

# Afișăm rezultatul

print(f"În șir sunt {count_three_digits} numere de trei cifre.")

Răspuns:

#include <iostream>

using namespace std;

int main() {

int n;

cout << "Introduceți numărul de elemente din șir: ";

cin >> n;

int count = 0;

int i = 0;

while (i < n) {

int numar;

cout << "Introduceți numărul " << i + 1 << ": ";

cin >> numar;

if (numar >= 100 && numar <= 999) {

count++;

}

i++;

}

cout << "Numărul de numere de trei cifre în șir este: " << count << endl;

l

return 0;

}