Предмет: Информатика, автор: omgKOTLETA

Выяснить, делится ли положительное целое число на 4.
Число может иметь до 30 цифр и задаётся массивом A из N цифр.

Примечание: Число делится на 4, если две его последние цифры - нули или образуют число, которое делится на 4.
Например, число 128 делится на 4, поскольку 28 делится на 4.

Вывести остаток от деления числа на 4 и Yes/No (делится или нет заданное число на 4).

Формат ввода:

N
A [1] A [2] ... A [N]
(числа вводятся через пробел)
Формат вывода:

r - остаток от деления числа на 4 и Yes/No (делится или нет число на 4)
Пример ввода:

3
1 2 8

Пример вывода:

0
Yes​

Ответы

Автор ответа: nazikmuz
0

Відповідь:

#include <iostream>

using namespace std;

void cinarr(int *arr,int N){

for(int i = 0; i < N; i++){

 cout << "A[" << i + 1 << "] : ";

 cin >> arr[i];

}

}

void printnumber(int *arr,int N){

for(int i = 0; i < N; i++){

 cout << arr[i];

}

}

bool check(int *arr,int N){

int number = arr[N - 2] * 10 + arr[N - 1];

if(number % 4 == 0){

 return true;

}  

return false;

}

int main(){

setlocale(LC_ALL , "Rus");

int N;

cout << "Введите кол-во цифр числа(не больше 30): ";

cin >> N;

if(N < 0 || N > 30){

 cout << "Неправильно введены входные данные..." << endl;

 return 1;

}

int arr[N];

cinarr(arr,N);

cout << "Число: ";

printnumber(arr,N);

cout << endl;

if(check(arr,N) == true){

 cout << "Число делиться на 4 " << endl;

}

else{

 cout << "Число не делится на 4 " << endl;

}

return 0;

}

Пояснення:


nazikmuz: Если я правильно понял условие
Похожие вопросы
Предмет: Алгебра, автор: miaff
Можете помочь решить ?

1. Какое из следующих равенств выражает правило вычитания из числа суммы двух чисел? *




1) a + (b – c) = a + b – c



2) a – (b – c ) = a – b + c



3) a – (b + c) = a – b – c



4) (a + b) – c = a + b – c
2. Какому из выражений равно выражение a + a + a? *




1) 3a



2) a³



3) a + 3



4) 3
3. Запишите без скобок алгебраическую сумму: 2m–(–p)+(–2q). *




1) 2m + p – 12q



2) 2m – p – 12q



3) 2m – p + 12q



4) 2m + p + 12q
Это обязательный вопрос.
4. Какое из следующих равенств неверно? *




1) (–a)(–b)(–c) = – abc



2) (–a)(–b)c = abc



3) a(–b)(–c) = abc



4) (–a)b(–c) = – abc
Это обязательный вопрос.
5. Укажите выражение равное выражению (a–b)–(b–c) *




1) a + c



2) a – c



3) a–2b + c



4) a–2b – c
6. Приведите подобные слагаемые: ab+3bc–2ab–bc *


Мой ответ



Это обязательный вопрос.
7. Упростите выражение: 2(2a–1)–3(a+1)+1 *





8. Раскройте скобки и приведите подобные слагаемые в выражении: a–(2b–(2a–2(b + a))) *




1) a – 4b



2) a



3) –3a – 4b



4) a + 4b
9. Упростите выражение: a•(–2b)•(–3c) *





10. Упростите выражение: 2ab•7xy *





11. Упростите выражение: 5ab•(–0,2c) *





12. Найдите значение выражения: 2a+3–1,5a+0,5 при a=–3 *