Informatică, întrebare adresată de stefanneacsu18, 7 ani în urmă

Se citesc n numere. Construieste un nr din prima cifra a fiecarui numar dat. Verificati daca nr final e prim.
ex. n=5
nr : 100 7 12 39 4 ---- > nr final 17134 ==> NU e prim

Răspunsuri la întrebare

Răspuns de casianm8
0

Răspuns:

#include <iostream>

using namespace std;

int main() {

   int n;

   cin >> n;

   int finalNum = 0;

   int temp;

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

       cin >> temp;

       finalNum = finalNum * 10 + temp / pow(10, floor(log10(temp)));

   }

   cout << "Final number: " << finalNum << endl;

   return 0;

}

Explicație:

Acest program citește într-un număr întreg n, care spune programului câte numere vor fi introduse. Apoi citește n numere, iar pentru fiecare număr ia prima cifră și o concatenează la numărul final. În cele din urmă, se tipărește numărul final.

Alte întrebări interesante