👤

1. Napisz program ktory wczyta liczbę i wyświetli jej cyfry w kolejnych wierszach.
2. Napisz program który wczyta liczbę zapisana w systemie dwójkowym i wyświetli ja zapisana w systemie dziesietnym

proste instrukcje na poziom podstawowy w liceum
DAJE NAJ ! PROSZE NA DZIS ​


Odpowiedź :

Odpowiedź:

Zad 1.

#include <iostream>

using namespace std;

int main()

{

   string n;

   cin >> n;

   for (char c : n)

       cout << stoi(string(1, c)) << endl;

   return 0;

}

Zad 2.

#include <iostream>

#include <string>

using namespace std;

int main()  

{

   string n;

   cin >> n;

   cout << stoull(n, 0, 2) << endl;

   return 0;

}

Wyjaśnienie:

Funkcja stoi konwertuje sekwencję znaków na wartość liczby całkowitej.

Funkcja string(1, znak) konwertuje pojedynczy znak na sekwencję typu string.

Funkcja stoull(string, indeks, baza) konwertuje sekwencję znaków od określonego indeksu na wartość dziesiętną z podanego systemu liczbowego (baza).