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

Se citeste un sir de numere pana la intalnirea valorii 0. Sa se afiseze toate numerele care au prima cifra egala cu 3 (fara vectori va rog, sunt cls a 9 a)

Răspunsuri la întrebare

Răspuns de Sergetec
2

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int main() {

   int n;

   cin >> n;

   while (n != 0) {

       int cn = n; //ne salvam numarul intr-o copie

       while (cn >= 10) { //gasim prima cifra

           cn /= 10;

       }

       if (cn == 3) { //daca prima cifra ne-a iesit 3

           cout << n << " "; //afisam

       }

       cin >> n; //citim urmatorul numar

   }

   return 0;

}


nothingimportanthere: Multumesc!
Alte întrebări interesante