Другие языки программирования и технологии
помогите решить задачи на делфи!!!!ОЧЕНЬ СРОЧНО И ОЧЕНЬ НАДО!!!!
1.Найти сумму всех n-значных чисел (1 <= n <= 4).2.Найти сумму всех n-значных чисел, кратных k (1 <= n <=4).3.Найти все делители натурального числа n.4.Задано натуральное число n. Найти количество натуральных чисел, не превышающих n и не делящихся ни на одно из чисел 2, 3, 5,5.Найти максимальное число из введенных.6.Найти минимальное число из введенных.7.Найти сумму максимального четного и минимального нечетного числа из введенных.Помогите кто чем сможете!!!
Delphi обязательно? :) или и паскалевский код пойдётЪ?
вот 2 и 3
2)
program prg_1;
var
n,k:integer[5];
summ:longint;
begin
writeln('Введите число n');
repeat
readln(n);
until (n>0) and (n<5);
repeat
readln(k);
until (k>0) and (k<5);
case n of
1:do
begin
for n:=1 to 9 do
if n mod k=0 then
summ:=summ+n;
end;
2:do
begin
for n:=10 to 99 do
if n mod k=0 then
summ:=summ+n;
end;
3:do
begin
for n:=100 to 999 do
if n mod k=0 then
summ:=summ+n;
4:do
begin
for n:=1000 to 9999 do
if n mod k=0 then
summ:=summ+n;
end;
writeln('Сумма всех ',n,'-значных чисел кратных 'k':',summ);
readln;
end.
3)
var
n,i:integer;
begin
writeln('введите число n');
while n<1 do
readln(n);
writeln('Делители числа n:');
for i:=1 to n do
if n mod i=0 then writeln(i);
readln;
end.
4)
var
n,i:integer;
begin
writeln('введите число n');
while n<1 do
readln(n);
writeln('Делители числа n:');
for i:=1 to n do
if (i mod 2<>0) and (i mod <>0) and (i mod 5<>0) then writeln(i);
readln;
end.
вот 2 и 3
2)
program prg_1;
var
n,k:integer[5];
summ:longint;
begin
writeln('Введите число n');
repeat
readln(n);
until (n>0) and (n<5);
repeat
readln(k);
until (k>0) and (k<5);
case n of
1:do
begin
for n:=1 to 9 do
if n mod k=0 then
summ:=summ+n;
end;
2:do
begin
for n:=10 to 99 do
if n mod k=0 then
summ:=summ+n;
end;
3:do
begin
for n:=100 to 999 do
if n mod k=0 then
summ:=summ+n;
4:do
begin
for n:=1000 to 9999 do
if n mod k=0 then
summ:=summ+n;
end;
writeln('Сумма всех ',n,'-значных чисел кратных 'k':',summ);
readln;
end.
3)
var
n,i:integer;
begin
writeln('введите число n');
while n<1 do
readln(n);
writeln('Делители числа n:');
for i:=1 to n do
if n mod i=0 then writeln(i);
readln;
end.
4)
var
n,i:integer;
begin
writeln('введите число n');
while n<1 do
readln(n);
writeln('Делители числа n:');
for i:=1 to n do
if (i mod 2<>0) and (i mod <>0) and (i mod 5<>0) then writeln(i);
readln;
end.
Сергей Соколов
пойдёт, мне идейка главное и посматреть как это делается, а то совсем не въезжаю((((
Ты на програмиста учишся? какой из тебя програмист получится если ты будеш тут решать все.!
еба, вот ангелу смерти делать больше нечего. и кстати 4 задачка как будто олимпиадная, мы её в школе решали, но немного по другому. для больших чисел твой алгоритм не пойдет
я понимаю что очн надо но лучше сам ломай голову. А то потом ничего не поймешь
Похожие вопросы
- Помогите с задачей С++ (Нужно очень срочно)
- Помогите решить задачи на языке C# Срочно
- Помогите решить задачи по информатике!!! ОЧЕНЬ НУЖНО!!!
- Люди помогите написать программы для Pascal очень срочно и очень нужно
- Помогите решить задачу в Delphi срочно! буду очень благодарен.
- Люди помогите пожалуйста решить задачу в делфи я ничерта не понимаю=(
- Народ! Помогите решить задачи на языке паскаль. Очень срочно надо! Буду рада решению хотя бы одной из списка=)
- Помогите решить задачу на Турбо паскале
- Помогите решить задачу.
- помогите решить задачу паскаль срочно нужно ответ напишите