Нескажу25
?>

Написать программу в паскале: 1.удвоить заданное число, если оно положительное, утроить его, если оно отрицательно, и увеличит его на 1, если оно равно нулю.

Информатика

Ответы

emmakazaryan290
Var a: real; begin readln(a); if a> 0 then a: =a*2; if a< 0 then a: =a*3; if a=0 then a: =a+1; writeln(a) end.
rendikalogistic

ответ:

var

    x, y: integer;

 

begin

    write ('x = ');

    readln (x);

 

    if x > 0 then

        y : = x - 2

    else

        if x = 0 then

            y : = 0

        else

            y : = abs(x);

 

    writeln ('y = ', y);

 

end.

объяснение:

var

    x, y: integer;

 

begin

    write ('x = ');

    readln (x);

 

    if x > 0 then

        y : = x - 2

    else

        if x = 0 then

            y : = 0

        else

            y : = abs(x);

 

    writeln ('y = ', y);

 

end.

BrezhnevaKoidula

#include

int main()

{

    float mass[5] = { 2.2, 3.1, -3.6, 0.1, 2.1 };

    int counter = 0; // счетчик

    for (int i = 0; i < 5; i++)

    {

        if (mass[i] < 0.99) counter++;

    }

    std: : cout < < "rezultat: " < < counter < < std: : endl;

    return 0;

}

в твоем массиве только два числа меньше 0.99, программа отрабатывает и выдает двойку. вроде все верно.

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

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

Написать программу в паскале: 1.удвоить заданное число, если оно положительное, утроить его, если оно отрицательно, и увеличит его на 1, если оно равно нулю.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Vetroff-11
plv-57
mila-vsv
aninepp
SEMENOV25352
Olgax732
Aleks0091
office3
obar1
annaar497
infosmolenskay
Gennadevna-Darya1216
des-32463
X2755070
shuxratmaxmedov