Есть ответ 👍

Выяснить, делится ли положительное целое число на 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

278
355
Посмотреть ответы 2

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


Відповідь:

#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;

}

Пояснення:


1)

var a,b,c: integer; beginreadln (a,b,c); if (a> b) and (b> c) then writeln ('числа стоят по убыванию '); if (a< b) and (b< c) then writeln (' числа стоят по возрастанию'); end.

 

2)

var a,b: integer; beginreadln (a,b); writeln (a*b); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS