Вопрос задан 15.06.2023 в 12:53. Предмет Информатика. Спрашивает Виноградов Павел.

СРОЧНО C++!!!!! С командами!!!!!!! Получить случайное трехзначное число и вывести в столбик его

отдельные цифры Пример: Получено число 123. Его цифры 1, 2, 3.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Фаррахутдинова Анастасия.

Відповідь:

#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;                                  

}

0 1
Отвечает Камских Камила.

Ответ:

#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

Вот

0 1
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на C++, которая генерирует случайное трехзначное число и выводит его отдельные цифры:

cpp
#include <iostream> #include <cstdlib> #include <ctime> int main() { // Установка семени генератора случайных чисел на основе времени std::srand(static_cast<unsigned int>(std::time(nullptr))); // Генерация случайного трехзначного числа int randomNumber = 100 + std::rand() % 900; std::cout << "Получено число: " << randomNumber << std::endl; // Вывод отдельных цифр числа в столбик int digit1 = randomNumber / 100; int digit2 = (randomNumber / 10) % 10; int digit3 = randomNumber % 10; std::cout << "Его цифры: " << digit1 << ", " << digit2 << ", " << digit3 << std::endl; return 0; }

Программа использует функцию std::rand() для генерации случайного числа. С помощью операций деления и остатка от деления числа randomNumber, мы получаем его отдельные цифры и выводим их на экран.

Обратите внимание, что в коде используется библиотека <cstdlib> для доступа к функции std::rand(), а также библиотека <ctime> для установки семени генератора случайных чисел на основе текущего времени.

0 1

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос