Предмет: Информатика,
автор: gromegoris
Сделать программу которая на фото только должен быть массив,ввод чисел с клавиатуры(с++,программа делит числа на разряды, ответ должен получится как на фото)
Приложения:
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <list>
int main()
{
std::list<int> numbers;
int x= 0;
std::cin >> x;
do {
int k = x % 10;
x /= 10;
numbers.push_back(k);
} while (x > 0);
for (int n : numbers) {
std::cout << n<<"\n";
}
return 0;
}
Класс list
Класс списка стандартной библиотеки C++ — это шаблон класса контейнеров последовательностей, который сохраняет свои элементы в линейном упорядочении и позволяет выполнять операции вставки и удаления в любом расположении в последовательности. Последовательность хранится в виде двунаправленного связанного списка элементов, каждый из которых содержит элемент какого-либо типа Type .
Приложения:
gromegoris:
а где масив?
ещё и не компилирует правильно
чистые массивы в данном случае использовать неудобно, т.к они не могут изменять своих размеров во время выполнения программы.
спасибо за разъяснение
Похожие вопросы
Предмет: Русский язык,
автор: янкасуп12
Предмет: Русский язык,
автор: grezyair
Предмет: Қазақ тiлi,
автор: Томи1231
Предмет: Алгебра,
автор: mtkaramaz7
Предмет: Литература,
автор: ilanaum873