Дан массив из n четырехзначных натуральных чисел. Вывести на экран только те, у которых сумма первой и последней цифры равны. Программа в С++ и если кто-то может блок-схему
Ниже приведен код на 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; }
Что касается блок-схемы, то вот пример блок-схемы для данной программы:
Ниже приведен код на 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;
}
Что касается блок-схемы, то вот пример блок-схемы для данной программы: