Предмет: Информатика, автор: beastteam2202

СРОЧНО
C++!!!!! С командами!!!!!!!
Получить случайное трехзначное число и вывести в столбик его отдельные цифры
Пример:
Получено число 123.
Его цифры 1, 2, 3.


romanrabinin95: число произвольной длины?
romanrabinin95: xbckf dsdjl djn nfr 1

Ответы

Автор ответа: romanrabinin95
0

Ответ:

#include <iostream>

#include <string>

using namespace std;

int main()

{

string s;

getline(cin, s);

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

 cout << s[i] << endl;

}

}

Объяснение:

Ввод: 123.

Вывод:

1

2

3

Вот


romanrabinin95: P.S если тебе надо вдруг через запятую, то вместо endl, пишешь ",".
Автор ответа: nazikmuz
1

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

int genthree(){

int number = rand() % 999 + 101;

return number;

}

void coutdigit(int num){

int arr[3];

for(int i = 0; i < 3; i++){

 arr[i] = num % 10;

 num /= 10;

}

for(int i = 2; i >= 0; i--){

 cout << arr[i] << endl;

}

}

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Rus");

int number = genthree();

cout << "Сгенерировано число " << number << endl;

cout << "Все цифры числа в столбик: " << endl;

coutdigit(number);

return 0;                                  

}


Miа16: nazikmuz, добрый вечер
nazikmuz: Добрый
Похожие вопросы
Предмет: Русский язык, автор: 111жужа111
Предмет: Математика, автор: galina1689