50 1) создать js скрипт в html файле ( от автора вопроса-прописывать html не обязательно, можно начать ответ со script)2) в файле скрипта создать 2 переменные (money и time), которые будут получать данные от пользователя: · первая будет спрашивать "ваш бюджет на месяц? "· вторая "введите дату в
формате -mm-dd"3) создать объект appdata, который будет содержать такие данные: · бюджет (передаем сюда переменную из п.2)· данные времени - timedata (передаем сюда переменную из п.2)· объект с обязательными - expenses (смотри пункт 4)· объект с необязательными - optionalexpenses (оставляем
пока пустым)· массив данных с доп. доходом - income (оставляем пока пустым)· свойство savings (выставляем его как false)4) задать пользователю по 2 раза вопросы: “введите обязательную статью расходов в этом месяце” “во сколько обойдется? ” записать ответы в объект expenses в формате: expenses: {
“ответ на первый вопрос” : “ответ на второй вопрос” }5) вывести на экран пользователя бюджет на 1 день (брать месяц за 30 дней, использовать alert)6) проверить, чтобы все работало без ошибок в консоли
var a:array[1..n,1..n] of integer;
ss:array[1..n] of integer;
i,j,s,k,max:integer; sr:real;
begin
writeln('Исходный массив: ');
for i:=1 to n do
for j:=1 to n do a[i,j]:=random(121)-60;
for i:=1 to n do begin
for j:=1 to n do write(a[i,j]:5);
writeln;
end;
for i:=1 to n do
for j:=1 to n do
if (i=3) and (a[i,j]<0) then begin
s:=s+a[i,j];
k:=k+1;
end;
sr:=s/k;
writeln('Ср. арифм. отрицательных элементов 3 строки: ',sr);
writeln('После обнуления: ');
for i:=1 to n do
for j:=1 to n do
if (j=n-i+1) and (a[i,j] mod 2=0) then a[i,j]:=0;
for i:=1 to n do begin
for j:=1 to n do write(a[i,j]:5);
writeln;
end;
writeln('Одномерный массив из элементов, имеющих значение больше -5: ');
for i:=1 to n do
for j:=1 to n do
if (a[i,j]>-5) then write(a[i,j],' ');
writeln;
writeln('Максимальный элемент массива в 1 стоблце: ');
max:=a[1,1];
for i:=1 to n do
for j:=1 to n do
if a[i,1]>max then max:=a[i,1];
write(max);
writeln;
writeln('Сумма элементов в каждой строке массива: ');
for i:=1 to n do
ss[i]:=0;
for i:=1 to n do
for j:=1 to n do
ss[i]:=ss[i]+a[i,j];
for i:=1 to n do write(ss[i]:5);
writeln;
end.
n=10; m=7;
var
j,i,i_max,s,max:integer;
a:array[1..n,1..m]of integer;
begin
for i:=1 to n do
begin
writeln; s:=0;i_max:=i;max:=-32768;
for j:=1 to m do
begin
a[i,j]:=random(100)-50;
write(a[i,j]:4);
s:=s+a[i,j];
end;
writeln('i: ',i,' ',s);
if s>max then
begin
i_max:=i;
max:=s;
end;
end;
writeln;
writeln(i_max,' s: ',max);
end.