Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 19.03.2012, 21:11   #1 (permalink)
strannik20
Новичок
 
Регистрация: 19.03.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите с написанием программы на Pascal

Помогите с написанием программы на pascal, я чайник ничего не шарю в этом....
а задание такое:
1. Ввод массива целых чисел.
2. Вывод массива в строку.
3. Найти количество положительных элементов в массиве. Заменить все четные элементы массива на их индексы.
strannik20 вне форума   Ответить с цитированием

Старый 19.03.2012, 21:11
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Обратите внимание на данные топики

Помогите написать программы на языке Pascal
Помогите с написанием программы на С++
Помогите пожалуйста написать программы в Pascal

Старый 19.03.2012, 21:49   #2 (permalink)
strannik20
Новичок
 
Регистрация: 19.03.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ну помогите ктонибудь!
strannik20 вне форума   Ответить с цитированием
Старый 19.03.2012, 23:01   #3 (permalink)
Gruvi
VIP user
 
Аватар для Gruvi
 
Регистрация: 10.03.2011
Сообщений: 765
Записей в дневнике: 1
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3453
По умолчанию

1)
Пример фрагмента программы заполнения массива Паскаля случайными числами
Var
A: array [1..10] of integer;
I : byte ; {переменная I вводится как индекс массива}
Begin
For i :=1 to 10 do
A [ i ]:= random (10); { i -му элементу массива присваивается «случайное» целое число в диапазоне от 0 до 10}

2)
Var
A: array [1..10] of integer;
I : byte ; {переменная I вводится как индекс массива}
Begin
For i :=1 to 10 do
Write ( a [ i ],’ ‘); {вывод массива осуществляется в строку, после каждого элемента печатается пробел}

3)

ищи в инете, там навалом этих программ, и тут на форуме.
Gruvi вне форума   Ответить с цитированием
Старый 20.03.2012, 06:56   #4 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию

Код:
var
a:array [1..10] of integer;
i,k:integer;
begin
randomize;
k:=0;
for i:=1 to 10 do begin
a[i]:=random(10)-4;
if a[i]>0 then inc(k);
write (a[i]:3);
end;
writeln;
for i:=1 to 10 do begin
if abs(a[i]) mod 2=0 then a[i]:=i;
write (a[i]:3);
end;
writeln;
write ('k=',k);
readln
end.
shrek=) вне форума   Ответить с цитированием
Старый 26.03.2012, 08:33   #5 (permalink)
strannik20
Новичок
 
Регистрация: 19.03.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

CGFCB<J JUHJVYJT DCTV!!!!
СПАСИБО ОГРОМНОЕ ВСЕМ!!!!!
strannik20 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 15:35.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.