Информатика, вопрос опубликован 04.03.2019 05:35 BlackTea24052005

Исполнитель калькулятор имеет только две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 1 выполняя команду номер 1, калькулятор умножает число на экране на 2, а выполняя команду номер 2, прибавляет к числу на экране 1. напишите программу, содержащую не более 5 команд, которая из числа
6 получает число 33. укажите лишь номера команд.

Ответы
Ответ добавил: Гость

в ряду четных чисел от 1 до 15 2 4 6 8 10 12 14

Ответ добавил: Гость

program asd; uses crt; vara: integer; begin for a: =10 to 100 do begin writeln(a,' '); end;

end.

Ответ добавил: Гость

3 отдельное слово

1 строка

5 абзац

2 весь текст

4 произвольный кусок

Ответ добавил: Гость

var i,s,p: integer; a: array [1..100] of integer;

begin 

s: =0; p: =0;

writeln('vvedite masiv a: ');  

for i: =1 to 10 do begin

write('a[',i,']=');

readln(a[i]);

end;

for i: =1 to 10 do begin

if a[i]> 0 then s: =s+a[i];  

end;

s: =s*2;

writeln('udvoennaya suma polozhitelnih elementov=',s);

writeln('indexi elementov kotorie bolshe prediduschego: ');

writeln;

for i: =2 to 10 do begin

if a[i]> a[i-1] then write(i,', ');

end;

for i: =2 to 10 do begin

if ((a[i]> =0) and (a[i-1]> =0)) or ((a[i]< 0) and (a[i-1]< 0)) then p: =p+1;

end;

writeln;

if p> 0 then writeln('masiv imeet pari sosednih elementov s odnakovimi znakami') else   writeln('masiv ne imeet pari sosednih elementov s odnakovimi znakami');  

readln(s);

end. 

 

Больше вопросов по информатике