vitaldicky349
?>

Дан целочисленный массив из 30 элементов напишите алгоритм позволяющий найти сколько 1 был превышен лимит ноябре значение лимита не превышает 60 минут

Информатика

Ответы

petria742

между end пишешь

t: =0;

for i: =1 to 30 do

begin

if a[i]> 60 then t: =t+1 ;

end;

if t> 30 theb writeln ("рекомендую повысить лимит ") else writeln (" лимит оптимальный ");

lmedintseva6

оператор mod возвращает остаток от деления. четное число – такое, остаток от деления которого на 2 равен нулю.

функция int возвращает целую часть дробного числа. с её можно реализовать mod ( – примерно то же самое, что и ) или сравнить результат умножения на 2 целой части результата деления исходного числа на 2 с исходным числом.

код:

begin

    var a : = readinteger();

    writeln(a mod 2 = 0);

    writeln(a - 2 * int(a / 2) = 0);

    writeln(a = 2 * int(a / 2));

end.

пример ввода:

5

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

false

false

false

пример ввода:

42

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

true

true

true

VladimirovichKazakova1202

[код написан и выполнен на языке c++]

а) если результат операции равен 0, то число чётное, в ином случае нечётное.  

#include < iostream>

using namespace std;

int main()

{

    int a;

    cout < < "input number: ";

    cin > > a;

    if(a % 2 == 0){

        cout < < "number " < < a < < " is even" < < endl;

        return 0;

        }

    else if(a % 2 == 1){

        cout < < "number " < < a < < " is not even" < < endl;

        return 0;

        }

}

проверка:

input number: 5

number 5 is not even

input number: 4

number 4 is even

б) (int)(a/2) предполагает, что при делении a на 2 будет отбрасываться дробная часть. то есть, если вы вводите число 3, то 3/2 = 1.5, 0.5 отбрасывается и получается 1, то есть условие не выполняется. если же мы вводим чётное, то 4/2 = 2, условие выполняется.

в случае, когда скобка = true, то число чётное, когда false = нечётное.

#include < iostream>

using namespace std;

int main()

{

double a;

cout < < "input number: ";

cin > > a;

if (int(a / 2) == a / 2) {

  cout < < "number " < < a < < " is even" < < endl;

}

else {

  cout < < "number " < < a < < " is not even" < < endl;

}

}

проверка:

input number: 555

number 555 is not even

input number: 144

number 144 is even

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан целочисленный массив из 30 элементов напишите алгоритм позволяющий найти сколько 1 был превышен лимит ноябре значение лимита не превышает 60 минут
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Виталий
veravlad
AOS2015
Потапова 79275136869323
asparinapti39
tolyan791
argo951385
info9
dzo-dzo
linda3930
kategar
Зинина-Олесия
konss2
Николаев
MaratФам