neliaefimova37p00o09
16.02.2022 09:55

Может кто-нибудь знает?Второе и третье​


Может кто-нибудь знает?Второе и третье​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Beckonechnost
18.08.2021 01:24

Условие: (x % 4 == 0 and x % 100 != 0) or x % 400 == 0

Рассмотрим скобку x % 4 == 0 and x % 100 != 0:

x % 4 == 0 — число делится на 4 без остатка, т.е. кратно 4-мx % 100 != 0 — число не делится на 100 без остатка, т.е. не кратно 100

and говорит о том, что обязательно должны выполняться оба этих условия: число должно быть кратно 4-м И не кратно 100

Вторая часть условия:

x % 400 == 0 — число делится на 400 без остатка, т.е. кратно 400

or говорит о том, что либо выполняется условие в скобке, либо то, которое идет после or:

число должно быть кратно 4-м И не кратно 100, ИЛИ число должно быть кратно 400

Пример чисел, которые удовлетворяют условию:

0

4

8

12

128

400

1600

Например, 200 не подойдет:

200 % 4 == 0 — да

200 % 100 != 0 — нет

200 % 400 == 0 — нет

(да И нет) ИЛИ нет = нет ИЛИ нет = нет

0,0(0 оценок)
Ответ:
Strelok09245
07.10.2022 07:02

#include <iostream>

#include <ctime>

using namespace std;

int randInt(int min, int max){

return min + (rand() % (max - min + 1));

}

int main(int argc, char *argv[]){

const int SIZE = 10;

int a[SIZE];

 

srand(time(0));

 

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

 a[i] = randInt(-10, 10);

 cout << a[i] << ' ';

}

cout << endl;

cout << endl;

 

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

 if (a[i] % 2 != 0)

  cout << a[i] << ' ';

}

cout << endl;

 

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

 if (a[i] % 2 == 0)

  cout << a[i] << ' ';

}

cout << endl;

 

system("pause");

return 0;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота