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

Rezolvare in C++
Se citeşte de la tastatură un şir de caractere format numai din cifre. Să se convertească în valoarea numerică întreagă corespunzătoare.

Răspunsuri la întrebare

Răspuns de VxF
0

Răspuns:

#include <iostream>

#include <string>

int main()

{

   std::string sir;

   int numar = 0, numarCuTrisare;

   

   std::cout << "Șir de cifre: ";

   std::cin >> sir;

   for (int i = 0; i < sir.length(); i++) {

       numar = numar * 10 + (sir[i] - '0');

   }

   std::cout << "Număr: " << numar << std::endl;

   numarCuTrisare = std::stoi(sir);

   std::cout << "Număr cu trișare: " << numarCuTrisare << std::endl;

}

Alte întrebări interesante