Сложиться до 10. пользователь вводит целые числа, ноль — сигнал остановки. гарантируется, что в какой-то момент сумма введённых чисел окажется равной 10. программа должна вывести количество чисел, которое было введено к тому моменту, когда это случилось (в первый раз). считывать все числа можно, но не обязательно. формат ввода несколько целых чисел, по одному на строке. формат вывода одно целое число — количество введенных чисел в момент, когда их сумма впервые стала равна 10. python
#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 .
1.Упорядкований набір змінних одного типу називається табличною величиною, або одновимірним масивом. Кожна змінна (клітинка таблиці), що входить до табличної величини, називається її елементом.
2.var a: array[1..10] of real
3.Властивість — філософська категорія, яка виражає один з моментів виявлення сутності речі у відношеннях з іншими речами; те, що характеризує її подібність до інших предметів або відмінність від них. Властивість пов'язана з якістю (див. якість і кількість).
4.Багаторядкові текстові поля
Властивість MultiLine визнача іб відображення текстового поля. При встановленому значенні True текст елемента управління TextBox може розташовуватися на декількох рядках. При введенні інформації в поле для переходу на новий рядок необхідно натискати клавішу <Enter>.