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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 16:13   #1
naty7773
Пользователь
 
Регистрация: 11.01.2012
Сообщений: 55
Восклицание Массывы. Дан массив. Найти:.....

Дан массив. Найти:
c) сумму элементов массива, значения которых не превышают 20;
d) сумму элементов массива, больших числа а;
e) сумму нечетных элементов;
f) сумму элементов, кратных заданному числу;
g) сумму элементов массива, кратных а или b.

Помогите пожалуйста!!!((
naty7773 вне форума Ответить с цитированием
Старый 14.03.2012, 20:16   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от naty7773 Посмотреть сообщение
Дан массив. Найти:
c) сумму элементов массива, значения которых не превышают 20;
d) сумму элементов массива, больших числа а;
e) сумму нечетных элементов;
f) сумму элементов, кратных заданному числу;
g) сумму элементов массива, кратных а или b.

Помогите пожалуйста!!!((
Вот, держи на Delphi -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
const
  N=10;
var
  Arr:array[1..N] of integer;
  i,j,SumC,SumD,SumE,SumF,SumG,Number,a,b:integer;
begin
  SumC:=0;
  SumD:=0;
  SumE:=0;
  SumF:=0;
  SumG:=0;
  write('Input the data - '#13#10'a = ');
  readln(a);
  write('b = ');
  readln(b);
  write('Input the number = ');
  readln(Number);
  writeln('Massive is -');
  for i := 1 to N do
  begin
    write('A[',i,'] = ');
    readln(Arr[i]);
    if (Arr[i] < 20) then
      SumC:=SumC+Arr[i];
    if Arr[i]>a then
      SumD:=SumD+Arr[i];
    if ((Arr[i] mod 2) <>0) then
      SumE:=SumE+Arr[i];
    if ((Arr[i] mod Number) <>0) then
      SumF:=SumF+Arr[i];
    if (((Arr[i] mod 2) = 0) or ((Arr[i] mod 3) = 0)) then
      SumG:=SumG+Arr[i];
  end;
  writeln;
  write('c) - Sum =  ',SumC,#13#10'd) - Sum =  ',SumD,#13#10'e) - Sum =  ',SumE,
  #13#10'f) - Sum =  ',SumF,#13#10'g) - Sum =  ',SumG);
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 15.03.2012, 20:00   #3
naty7773
Пользователь
 
Регистрация: 11.01.2012
Сообщений: 55
По умолчанию

Спасибо большое))
naty7773 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
Дан массив А(5). Найти количество нечетных положительных элементов!? AspiRin18 Помощь студентам 5 31.05.2011 11:00
Дан двумерный массив.Найти наибольший отрицательный элемент выше побочной диагонали и наименьший положите red-white Помощь студентам 1 05.11.2010 09:51
Дан массив,найти номер последнего отрицательного элемента Ирочка Помощь студентам 2 31.03.2009 09:54
Дан массив с текстом. Как найти в нем количество разных слов. pascal1994 Помощь студентам 5 06.02.2009 11:50