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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2010, 01:39   #1
xJohnx
Пользователь
 
Регистрация: 19.04.2010
Сообщений: 80
По умолчанию Информатика, паскаль

Ну...в общем задачя звучит так: помогите можалуйста

Вычислить сумму элементов последовательности а1, а2 ,..... а23, имеющих парные индексы. Найти сумму элементов одномерного массива, которые больше 4
xJohnx вне форума Ответить с цитированием
Старый 19.04.2010, 03:42   #2
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию

вот один из вариантов:
Код:
program tt;
var a:array [1..9] of integer;s,i:integer;
begin
 for i:=1 to 9 do
  begin
   write('Enter a[',i,']= ');
   readln(a[i]);
  end;
 s:=0;
 for i:=1 to 9 do
  begin
   if a[i]<10 then a[i]:=0;
   s:=s+a[i];
  end;
 writeln('OTBET= ',s);
 readln;
end.
kakawkin вне форума Ответить с цитированием
Старый 19.04.2010, 07:31   #3
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
Найти сумму элементов одномерного массива, которые больше 4
Код:
program kr;
var a:array [1..13] of integer;
s,i,n:integer;
begin
randomize;
  writeln('Введите количество элементов массива: ');
  readln(n);
 for i:=1 to n do
  begin
   a[i]:=random(10);
     writeln('a(',i,')=',a[i]);
    end;
 s:=0;
 for i:=1 to n do
  begin
if a[i]>4 then
   s:=s+a[i];
  end;
 writeln('OTBET= ',s);
 readln;
end.
вторая.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 19.04.2010, 08:23   #4
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
program tt;
var a:array [1..50] of integer;s,i:integer;
begin
 for i:=1 to 12 do
  begin
   write('Enter a[',i,']= ');
   readln(a[i]);
  end;
  s:=0;
 for i:=1 to 12 do
  begin
  if i mod 2=1 then a[i]:=0;
   s:=s+a[i];
  end;
 writeln('OTBET= ',s);
 readln;
end.
Вторая может с чётными индексами а не спарными.

if a[i]<10 улыбнуло
にんじゃ

Последний раз редактировалось ROMA2PVT; 19.04.2010 в 09:30.
ROMA2PVT вне форума Ответить с цитированием
Старый 19.04.2010, 18:46   #5
Morik94
Новичок
Джуниор
 
Регистрация: 19.04.2010
Сообщений: 4
По умолчанию

Помогите решить!!
в массиве состоящем из 15 элементов заменить числа находящиеся в интервале от 10 до 50 на удвоенную сумму
Morik94 вне форума Ответить с цитированием
Старый 19.04.2010, 18:59   #6
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Удвоенную сумму чего
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Информатика..Кабели.. Егор527 Помощь студентам 0 24.03.2010 20:01
информатика QBasic student1991 Помощь студентам 0 22.11.2009 20:29
ЕГЭ Информатика ? Zeraim Свободное общение 6 05.07.2009 20:05
Информатика и поступление Сristo Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 30.06.2008 00:24
прикладная информатика в экономике Кентавренок Общие вопросы по программированию, компьютерный форум 9 22.05.2008 11:51