
ДАЮ 20 БАЛЛОВ ЗА РЕШЕНИЕ ЗАДАЧИ ПО С++!!!!!!!!!!!! Дан массив a из n целых чисел. Требуется
вывести только элементы, оканчивающиеся нулем. Формат входных данных На первой строке входного файла записано натуральное число n (n≤100) — число элементов в массиве. На следующей строке через пробел записаны целые числа ai (∣∣ai∣∣≤103) — элементы массива. Формат выходных данных Требуется в одной строке через пробел вывести все числа, оканчивающиеся нулем, в том же порядке, в каком они расположены во входном файле. входные данные 4 100 -20 4 318 10 -42 70 59 76 21 47 77 66 89 60 выходные данные 100 -20 70 60

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

#include <iostream>
using namespace std;
signed main(){
int n, x;
cin >> n;
while(n--){
cin >> x;
if(x % 10 == 0)
cout << x << " ";
}
}



Для решения этой задачи вам нужно пройти по всему массиву и проверить, оканчивается ли каждый элемент на ноль. Это можно сделать, преобразовав каждый элемент в строку и проверив последний символ этой строки. Если последний символ - это '0', то элемент добавляется в результат.
Вот шаги, которые вы должны выполнить:
1. Создайте пустой вектор для хранения элементов, оканчивающихся на ноль. 2. Пройдите по всему массиву. 3. Преобразуйте каждый элемент в строку. 4. Проверьте, оканчивается ли строка на '0'. 5. Если да, добавьте элемент в вектор. 6. В конце выведите все элементы вектора, разделяя их пробелами.
Вот пример кода на C++, который реализует вышеупомянутые шаги:
```cpp
#include
int main() {
int n;
std::cin >> n;
std::vector
std::vector
for (int i = 0; i < result.size(); ++i) { std::cout << result[i] << ' '; }
return 0; } ```
Этот код сначала считывает количество элементов в массиве и сам массив. Затем он проходит по каждому элементу массива, преобразует его в строку и проверяет, оканчивается ли строка на '0'. Если это так, элемент добавляется в вектор результатов. В конце код выводит все элементы вектора, разделяя их пробелами.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili