Дан массив из n четырехзначных натуральных чисел. Вывести на экран только те, у которых сумма первой и последней цифры равны.
Программа в С++ и если кто-то может блок-схему

19 Мар 2019 в 19:43
383 +1
1
Ответы
1

Ниже приведен код на C++ для решения данной задачи:

#include <iostream>
using namespace std;
int main() {
int n, num;
cout << "Введите количество элементов в массиве: ";
cin >> n;
int arr[n];
cout << "Введите элементы массива: ";
for(int i = 0; i < n; i++) {
cin >> arr[i];
}
cout << "Четырехзначные числа, у которых сумма первой и последней цифры равна:" << endl;
for(int i = 0; i < n; i++) {
int firstDigit = arr[i] / 1000;
int lastDigit = arr[i] % 10;
if(firstDigit + lastDigit == (arr[i] / 100)%10 + (arr[i] / 10)%10) {
cout << arr[i] << endl;
}
}
return 0;
}

Что касается блок-схемы, то вот пример блок-схемы для данной программы:

28 Мая 2024 в 19:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир