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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.03.2009, 21:44   #1
Галина002
Новичок
Джуниор
 
Регистрация: 17.03.2009
Сообщений: 2
Печаль Первый нечетный элемент каждой строки удвоить (предполагается, что в каждой строке есть нечетный элемент

Помогите пожалуйста!!!
1.Дана последовательность целых чисел а1, a2, ..., а20.
Верно ли, что все элементы последовательности равны между собой?
2.Найти сумму делителей каждого из целых чисел от
50 до 70.
3.Дан двухмерный массив целых чисел.
а) Первый нечетный элемент каждой строки удвоить (предполагается, что в каждой строке есть нечетный элемент).
б) Последний нулевой элемент каждого столбца заменить
числом 100 (предполагается, что в каждом столбце есть нулевой элемент).
4.Дан двухмерный массив из 20 столбцов. Переставить в обратном порядке столбцы, расположенные между k-м и s-м столбцами (то есть с k+1-го по s–1й). Значения k и s
вводятся с клавиатуры, k < s.
5.Дан двухмерный массив из 15 строк. Вставить в него
строку из нулей после всех строк, номер которых кратен трем.
Изображения
Тип файла: jpg OmniPage Image File.jpg (15.1 Кб, 134 просмотров)
Галина002 вне форума
Старый 18.03.2009, 06:30   #2
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Первая прога:
Код:
var
 a:array[1..20] of integer;
 i:integer;
 r:boolean;
begin
r:=true;
for i:=1 to 20 do
 begin
  readln(a[i]);
  if a[1]<>a[i] then r:=false;
 end;
if r then writeln('Все раавны')
     else writeln('Не все раавны');
readln;
end.
Вторую не совсем понял, третья :
Код:
var
 a:array[1..5,1..5] of integer;
 i,j:integer;
begin
for i:=1 to 5 do
 for j:=1 to 5 do
  readln(a[i,j]);
for i:=1 to 5 do
 begin
  j:=1;
  while a[i,j] div 2 = 0 do j:=j+1;
  a[i,j]:=a[i,j]*2;
 end;
for j:=1 to 5 do
 begin
  i:=5;
  while a[i,j] <> 0 do i:=i-1;
  a[i,j]:=a[i,j]*2;
 end;
for i:=1 to 5 do
 for j:=1 to 5 do
  writeln('A[',i,',',j,']',a[i,j]);
readln;
end.
И пятая :
Код:
var
 a:array[1..30,1..2] of integer;
 i,j,t:integer;
begin
for i:=1 to 15 do
 for j:=1 to 2 do
  readln(a[i,j]);
for i:=1 to 15 do
 if i div 3 = 0 then
  begin
   for t:=29 downto i+1 do
    for j:=1 to 2 do
     a[t+1,j]:=a[t,j];
   for j:=1 to 2 do
     a[i,j]:=0;
  end;
for i:=1 to 5 do
 for j:=1 to 5 do
  writeln('A[',i,',',j,']',a[i,j]);
readln;
end.
Думаю примеров работы достаточно, чтобы решить остальные задачи.
Simply-Art вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставить первую строку после строки, в которой находится первый встреченный максимальный элемент. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 4 03.12.2008 12:13
Определить максимальный по модулю элемент каждой строки. (Kate) Помощь студентам 2 29.11.2008 21:05
вычислить произведение четных чисел в каждой строке массива. Oliver Sykes Паскаль, Turbo Pascal, PascalABC.NET 5 09.10.2008 03:43
В каждой строке массива выбирается максимальный элемент sergeyfsd Общие вопросы Delphi 2 13.05.2008 00:10
найти минимальный элемент в каждой строке матрицы и записать все минимальные элементы в отдельный массив W_P Помощь студентам 6 28.12.2007 00:24