Ли Иодо
Ли Иодо

var i, k, N1, N : integer; Begin Writeln('Введите число первого дня'); readln(K); Writeln('Цена за 1 игрушку='); re



var i, k, N1, N : integer;
Begin
Writeln('Введите число первого дня');
readln(K);
Writeln('Цена за 1 игрушку=');
readln(N);
N1:=0;
For i:=k+1 to 31 do
N1:=N1+N;
writeln;
Writeln (' стоимость всех игрушек =',N1);
End.

Дети перед Новым Годом решили вырастить большую ёлку. Они посадили её К-го декабря. Ёлка оказалась достаточно странной и росла очень быстро. Уже на следующий день появился ствол. Ещё через день от ствола отошли первые две ветки. В каждый следующий день от каждой существующей ветки и от ствола отходило ровно по 2 ветки. 31 декабря дети стали наряжать ёлку. На вершину ствола они нацепили звезду, а на все ветки повесили по 1 игрушке. Каждая игрушка стоит по N рублей. На сколько рублей дети разорили своих родителей?
Вводится два числа 19<=К<=31 и 1<=N<=2005.
Ваша задача вывести единственное число – суммарную стоимость игрушек
Пример входных данных:
28 21
Пример выходных данных:
168

Проверьте

Похожие вопросы
Паскаль АБЦ нужна помощь. VAR a,f:REAL;BEGIN WRITELN ('введите любое двузначное число');READ (a);if ((19>a)and(10
что не так program lаn15; var x : integer ; begin writeln ('введите число'); read (x); if (x/2) and (X/3) then writ
как решить программу. var k, s: integer; begin s:=1; k:=0; while k<13 do begin s:=s+2*k; k:=k+4; end; write (s+k); end.
Исправьте пожалуйста! Исправьте пожалуйста программу чтобы при вводе нуля программа писала "Введите число больше нуля",и не выходила ошибка, а продолжала работать. Сам пытался, не получилось. Program qrt; var x,y,z,q: real; begin WriteLn('Введите X ', x); Readln(x); WriteLn ('Введите Y ', y); Readln(y); WriteLn ('Введите Z ', z); Readln(z); z:=Abs((3*sqr(x)+sin(y)/sqrt(z))-cos(x)); if z=0 then begin writeln ('Введите число больше 0 = ',q); end; WriteLn('Ответ=', z); End.
как выполнить сортировку, что бы программа выдавала курс студентов по возрастанию (любая сортировка кроме пузырьком) type studs = record name: string[25]; k,o: integer; w:string; end;var arr_studs: array[1..15] of studs; sum: integer; a: real; i,n: byte;begin write('Количество студентов: '); readln(n); sum := 0; for i:=1 to n do with arr_studs[i] do begin write(i,'-й студент: '); readln(name); write('курс: '); readln(k); write(' Оценка: '); readln(o); sum := sum + o; end; a:= sum / n;writeln; writeln('Студенты с оценкой выше средней: '); for i:=1 to n do if arr_studs[i].o > a then writeln(arr_studs[i].name);readln;end.
Прошу помощи с Паскаль! program z2;Var c,d,k,t,P1,P2 : integer;R : real;Procedure PRO (n, a : integer; Var P: real);Var i:integer;BeginP:=1;For i:=1 to 10 doP:=P*(i-a);End;BeginWriteln ('vv 2 cgisla');Readln (c,d);Writeln ('вв 2 ч >= 2');Readln (k,t);PRO(k,c,P1);Pro(t,d,P2);R:=2*(P1/P2);Writeln (R);End.1) Восстановить условие, постановку и алгоитм.2) Переписать программу заменив процедуру функцией
В каждом столбце матрицы D[n,m] нулевые элементы переставить в начало столбца (Паскаль) Программа работает неправильно, подскажите как исправитьProgram matr;const N=10;const M=10;var D:array [1..N,1..M] of real;i,j,k:integer;l:real;beginfor i:=1 to n do begin for j:=1 to m do begin D[i,j]:=random(5); if d[i,j]=0 then for k:=i-1 downto 1 do begin l:=d[k+1,j]; d[k,j]:=d[k+1,j]; d[k,j]:=l; end;end;end; for i:=1 to n do begin for j:=1 to m do begin write(D[i,j]:5:2);end; writeln;end; readln;end.
Помогите написать программу... Необходимо написать программу, которая меняла столбцы и строчки местами в матрице (транспонировала) в динамической памяти, в паскале.begin clrscr; getmem(m,n*n*sizeof(integer)); for i:=1 to n do for j:=1 to n do m^[j*n+i]:=vidnosh^[i*n+j]; writeln('Обратная матрица имеет вид: '); for i:=1 to n do begin for j:=1 to n do write(m^[i*n+j]:3); writeln; end;но не работает.
Помогите составить по ГОСТ 19.701-90 3 блок схемы по 20 руб за каждую Вот условия и программы1) составьте блок схему вычисления суммы n первых натуральных чисел (n=3)Program lb2_3;uses crt;var n,i,s:integer;begin for i:=1 to 3 do Begin write('введите число ',i,'= ');readln(n); s:=s+n; End; writeln('сумма = ',s); readln;end.2) Функция Y=f(x) задана своим графиком. Составить алгоритм и программу, определяющую Y по заданному X.Program Lb4var3primer2;uses crt;var x:real;beginclrscr;write('x=');readln(x);if x0)and(x
var N10, k, NP: integer; p:1..9; begin