Помогите пожалуйста составить программы :)
10-11 класс
|
1.Введено четырехзначное число. Найти сумму цифр, кратных 3-м.
2.Определить, сколько среди заданных чисел A, B, C, D отрицательных.
3.Составить программу, которая выводит меню и при нажатии нужной цифры вычисляет соответствующее выражение:
1 - y= x3 + x
2 - y= (x +1)2
3 - y= sqr(x+4)
1)
var a:array [1..4] of integer;
var x,i,i1: integer;
begin
writeln('Введите 4-х значное число');
read(x);
for i:=1 to 4 do begin
a[i]:=x mod 10;
if a[i] mod 3 = 0 then begin
i1:=i1+a[i];
end;
x:=x div 10;
end;
write(i1);
end.
2)
Немного не понял:
var a:array [1..4] of integer;
var i,n,y: integer;
begin
n:=1;
for i:=1 to 4 do begin
writeln('Введите ',n, ' число');
read(a[i]);
if a[i]<0 then y:=y+1;
n:=n+1;
end;
write('Отрицательных чисел: ',y);
end.
3)
var i,y,x: integer;
begin
writeln('Выберите действие: 1)y=x^3 + x; 2)y=(x+1)^2; 3)y=sqr(x+4)');
read(i);
if i=1 then begin
writeln('Введите x');
read(x);
write('y=',(x*x*x)+x);
end
else begin
if i=2 then begin
writeln('Введите x');
read(x);
write('y=',(x+1)*(x+1));
end
else begin
if i=3 then begin
writeln('Введите x');
read(x);
write('y=',sqrt(x+4));
end;
end;
end;
end.
Другие вопросы из категории
ищут работу. Особое внимание уделяется слушателям, входящим «в группу риска». Это люди, которым «за 40», и они или не имеют в настоящее время работы, или пришли в группу начального обучения.
Какая логическая формула отражает отбор в «группу риска»?
1. И (Возраст > 40) ИЛИ (Работа = "–") И (Группа = 2).
2. ИЛИ (Возраст > 40) ИЛИ (Работа = "–") ИЛИ (Группа = 1).
3. (Возраст > 40) И ((Работа = "–") ИЛИ (Группа = 1)).
4. (Возраст > 40) И (Работа = "–") И (Группа = 1).
1. ВВВВ
2. ВВВН
3. ВВВР
4. ВВВТ
5. ВВНВ
.....
Читайте также
1. Напишите программу формирования и вывода массива размером 6x3, каждые три последовательных элемента в строке которого составлены по следующему правилу:
1-й — равен случайному числу;
2-й — равен целой части квадратного корня из предыду щего элемента;
3-й-равен сумме двух предыдущих элементов.
Составить программу перевода натурального числа из десятичной системы счисления в двоичную
Нужно выдать число, которое отличается от других равных, при этом, используя ровно две операции сравнения. Я пытался решить эту задачу и через максимум-минимум, и через условия, но везде натыкался на грабли. Помогите, пожалуйста, разобраться. Заранее благодарю! Перед выставлением решения, рассмотрите следующие варианты: "2 4 4 4", "2 3 2 2 ", "-3 -3 -2 -3", "-4 -4 -4 -5".
Составить программу табулирования функции заданной рекурентной формулой.
f(0)=1; f(1)=2; f(n+2)=2*f(n+1)-n
элемента которого составлены по следующему правилу:
1-й равен квадрату текущего индекса, увеличенному на 5;
2-й равен целой части квадратного корня из предыдущего элемента;
3-й равен целой части от деления двух предыдущих элементов.