Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 17:35   #1
spartanes_dk
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию 5 задач в Паскале.

Срочно нужно решить задачи а я не могу.

Пожалуйста! Помогите!

1). Написать программу, которая вводит с клавиатуры одномерный массив, состоящий из 5 элементов и выводит количество ненулевых элементов Перед вводом каждого элемента на экране должна появляться подсказка с его номером;
2). Написать программу, которая выводит среднее арифметическое ненулевых элементов введённого с клавиатуры массива целых чисел;
3). Написать программу, которая проверяет, находится ли в массиве введённое с клавиатуры число. Массив должен вводиться во время работы.
4). Написать программу, которая вычисляет, сколько раз введённое с клавиатуры число встречается в массиве.
5). Написать программу, которая преобразует введённое с клавиатуры восьмиразрядное двоичное число в десятичное.

Заранее спасибо!!!!!!
spartanes_dk вне форума
Старый 21.12.2008, 17:59   #2
Teor
Пользователь
 
Регистрация: 20.12.2008
Сообщений: 46
По умолчанию

1)
Код:
program w;
uses crt;
var mas:array[1..5] of integer; i,kil:integer;
begin
clrscr;
writeln ('Введите масив');
for i:=1 to 5 do
begin
write (i,':');
readln (mas[i]);
end;
for i:=1 to 5 do
if mas[i]<>0 then kil:=kil+1;
writeln ('Количество ненулевых ',kil);
readkey
end.
Остальные задачи решаються подобным способом
Teor вне форума
Старый 21.12.2008, 19:23   #3
Askar_g
под кайфом
Пользователь
 
Аватар для Askar_g
 
Регистрация: 21.12.2008
Сообщений: 41
Счастье Пока тока 1 и 2 задача

за основу взял прогу написанную TEOR

program w;
uses crt;
var mas:array[1..5] of integer; i,kol:integer; srdzn4:real;
begin
clrscr;
writeln ('vvedite element massiva');
for i:=1 to 5 do
begin
write (i,':');
readln (mas[i]);
srdzn4:=srdzn4+mas[i]; {opredelyaetsya summa vsex pyati elementov}
end;
for i:=1 to 5 do
if mas[i]<>0 then kol:=kol+1;
writeln ('koli4estvo ne nulevix ',kol);
writeln ('SredZNA4=',(srdzn4/5):0:0);
readkey
end.

щас пишу остальные как напишу выложу, если что стучи в агент
askar_devil@mail.ru
  • Как-то одного программиста спросили, а потом горько пожалели об этом.
Askar_g вне форума
Старый 21.12.2008, 19:35   #4
spartanes_dk
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

Спасибо! большое
spartanes_dk вне форума
Старый 21.12.2008, 19:38   #5
Askar_g
под кайфом
Пользователь
 
Аватар для Askar_g
 
Регистрация: 21.12.2008
Сообщений: 41
По умолчанию

Вот 3-я задача:

program zada4a_3;
uses crt;
var mas:array[1..5] of integer; i,CH:integer; srdzn4:real;
begin
clrscr;
writeln ('vvedite element massiva');
for i:=1 to 5 do
begin
write (i,':');
readln (mas[i]);
end;
writeln('Vvedite 4islo');
readln(CH);
{for i:=1 to 5 do begin}
if (mas[1]=ch) or (mas[2]=ch) or (mas[3]=ch) or (mas[4]=ch) or (mas[5]=ch)
then writeln('Vvedennoe 4islo vxodit v massiv')
else writeln('Vvedennoe 4islo ne prenadlejit massivu');
readkey
end.
  • Как-то одного программиста спросили, а потом горько пожалели об этом.

Последний раз редактировалось Askar_g; 21.12.2008 в 19:40.
Askar_g вне форума
Старый 21.12.2008, 19:49   #6
spartanes_dk
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

Ещё раз большое спасибо. Я б без тебя не справился.
spartanes_dk вне форума
Старый 21.12.2008, 20:04   #7
Askar_g
под кайфом
Пользователь
 
Аватар для Askar_g
 
Регистрация: 21.12.2008
Сообщений: 41
По умолчанию 4-ая задача

program Zadacha_4;
uses crt;
var mas:array[1..10] of integer; i,CH,k:integer; srdzn4:real;
begin
clrscr;
for i:=1 to 10 do
begin

mas[i]:=random(10);
end;
for i:=1 to 10 do
begin
write(mas[i]:2)
end;
writeln;

writeln('Vvedite 4islo');
readln(CH);
k:=0;
for i:=1 to 10 do
if mas[i]=ch then k:=k+1;
Writeln('Vvedennoe vami 4islo vstre4aetsya v massive ',k,' raz');
readkey;
end.



А ВОТ ПЯТОЕ Я НЕЗНАЮ КАК РЕШАТЬ
  • Как-то одного программиста спросили, а потом горько пожалели об этом.

Последний раз редактировалось Askar_g; 21.12.2008 в 20:06.
Askar_g вне форума
Старый 21.12.2008, 20:11   #8
spartanes_dk
 
Регистрация: 21.12.2008
Сообщений: 5
По умолчанию

Да ты и так мне помог. Спасиб ешё раз.
spartanes_dk вне форума
Старый 21.12.2010, 18:19   #9
Кристиш@
Новичок
Джуниор
 
Регистрация: 21.12.2010
Сообщений: 3
По умолчанию

Написать программу,которая вводит с клавиатуры n-чисел.Найти среднее арифметическое всех четных чисел.Найти сумму чисел больше 3,но меньше 9 и распечатать все числа больше 7
Кристиш@ вне форума
Старый 21.12.2010, 18:20   #10
Кристиш@
Новичок
Джуниор
 
Регистрация: 21.12.2010
Сообщений: 3
По умолчанию

Пожалуйста,реши задачу....очень срочно
Кристиш@ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйстьа решить несколько задач в Паскале (МАССИВЫ) VisTBacK Помощь студентам 20 20.02.2009 08:32
помогите с решением задач на паскале с использованием цикла!!! Alex@ndra Помощь студентам 2 07.12.2008 10:00
Пару задач на паскале Qlimax Паскаль, Turbo Pascal, PascalABC.NET 17 11.11.2008 14:59
5 задач Wander Помощь студентам 17 01.06.2007 09:17