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

1. Elaboraţi un program care citeşte de la tastatură n caractere şi afişează pe ecran: numărul cifrelor pare.
Problema sa fie rezolvată în trei moduri folosind instrucțiunile: for, while, dowhile.

Răspunsuri la întrebare

Răspuns de lucaciucandrei
3

FOR

#include<iostream>

using namespace std;

int main() {

   int n, x, k = 0;

   cin >> n;

   for (int i = 1; i <= n; i++) {

       cin >> x;

       if (x % 2 == 0)

           k++;

   }

   cout << k;

   return 0;

}

WHILE

#include<iostream>

using namespace std;

int main() {

   int n, x, k = 0, i = 1;

   cin >> n;

   while (i <= n) {

       cin >> x;

       if (x % 2 == 0)

           k++;

       i++;

   }

   cout << k;

   return 0;

}

DO WHILE

#include<iostream>

using namespace std;

int main() {

   int n, x, k = 0, i = 1;

   cin >> n;

   do {

       cin >> x;

       if (x % 2 == 0)

           k++;

       i++;

   } while (i <= n);

   cout << k;

   return 0;

}


vezetiu1995: Multumesc mult pentru ajutor
Alte întrebări interesante