1 / 1 / 0
Регистрация: 02.01.2013
Сообщений: 91
1

Даны три одномерных массива. В каждом массиве вычислить сумму четных элементов и вывести на экран максимальную из них

14.01.2013, 11:56. Показов 2276. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
13. Даны три одномерных массива. В каждом массиве вычислить сумму четных элементов и вывести на экран максимальную из них.
с помощью функции в делфи
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2013, 11:56
Ответы с готовыми решениями:

В каждом массиве вычислить сумму четных элементов и вывести на экран максимальную из них
13 Даны три одномерных массива. В каждом массиве вычислить сумму четных элементов и вывести на...

Даны два одномерных массива размера n и s/ для первого массива вычислить сумму четных элеменртов, для второго - сумма нечетных элементов
Даны два одномерных массива размера n и s/ для первого массива вычислить сумму четных элеменртов,...

Вычислить сумму четных элементов массива и вывести отрицательные элементы на экран в обратном порядке
Добрый вечер. Помогите пожалуйста с одной задачей Дан одномерный массив, состоящий из N...

Даны 2 массива.Заменить в каждом из них первые K элементов на противоположные по знаку. & В заданном массиве из N строк переставить строки...
Здравствуйте. Помогите пожалуйста с двумя задачками. 1) Даны 2 массива А(12) и В(9) . Заменить...

13
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
14.01.2013, 15:28 2
А эта чем вам не понравилась?

Добавлено через 3 минуты
Цитата Сообщение от ЯНОЧКА19 Посмотреть сообщение
с помощью функции в делфи
это значит использовать процедуры и функции?
0
1 / 1 / 0
Регистрация: 02.01.2013
Сообщений: 91
14.01.2013, 15:29  [ТС] 3
просто сказали все хорошо но сделай с функцией((((
0
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 18
14.01.2013, 15:30 4
Вам ранее писали код, в другой теме !!!
Выложу этот код еще раз !
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
begin
readln(n);//1 массив
Sa:=0;
for i:=1 to n do
 begin
 readln(a[i]);
 if a[i] mod 2 =0 then Sa:=Sa+a[i];//сумма четных
 end;
 
readln(m);//2 массив
Sb:=0;
for i:=1 to m do
 begin
 readln(b[i]);
 if b[i] mod 2 =0 then Sb:=Sb+b[i];//сумма четных
 end;
 
 
readln(k);//3 массив
Sc:=0;
for i:=1 to k do
 begin
 readln(a[i]);
 if c[i] mod 2 =0 then Sc:=Sc+c[i];//сумма четных
 end;
 
//осталось найти максимальное среди Sa Sb Sc
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
14.01.2013, 15:32 5
Цитата Сообщение от ЯНОЧКА19 Посмотреть сообщение
просто сказали все хорошо но сделай с функцией((((
тут лучше процедуру наверно использовать
0
1 / 1 / 0
Регистрация: 02.01.2013
Сообщений: 91
14.01.2013, 15:32  [ТС] 6
Мне надо с функцией(((
0
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 18
14.01.2013, 15:33 7
имеешь ввиду примерно так?
Delphi
1
function Name (X: integer; S: String): Integer;
0
1 / 1 / 0
Регистрация: 02.01.2013
Сообщений: 91
14.01.2013, 15:35  [ТС] 8
да
0
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 18
14.01.2013, 15:38 9
Я тебя правильно понял ?
Delphi
1
2
procedure <Имя> [(параметры)];
function <Имя> [(параметры)] : <тип результата>;
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
14.01.2013, 15:39 10
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function sum(A:array .....):integer;//возвращает сумму четных
var n:integer;
begin
 readln(n);//кол-во эл. массива
Sum:=0;
for i:=1 to n do
 begin
 readln(a[i]);
 if a[i] mod 2 =0 then Sum:=Sum+a[i];//сумма четных
 end;
end;
begin
Sa:=sum(A);
Sb:=sum(B);
Sc:=sum(C);
//осталось найти максимальное среди Sa Sb Sc
end.
0
1 / 1 / 0
Регистрация: 02.01.2013
Сообщений: 91
14.01.2013, 15:39  [ТС] 11
мнне надо только с помощью функциии
0
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 18
14.01.2013, 15:42 12
Смотри ка опередил =)
0
1 / 1 / 0
Регистрация: 02.01.2013
Сообщений: 91
14.01.2013, 15:50  [ТС] 13
у меня не работает(((
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
16.01.2013, 11:10 14
Цитата Сообщение от kamelot05 Посмотреть сообщение
Смотри ка опередил =)
нормально определил, почти вся программа в функции.
Цитата Сообщение от ЯНОЧКА19 Посмотреть сообщение
у меня не работает(((
что именно не работает, покажите ваш дописанный код и где ошибка, будем разбираться
0
16.01.2013, 11:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2013, 11:10
Помогаю со студенческими работами здесь

Создать три массива согласно условию; в каждом массиве найти сумму положительных элементов
Составить программу решения задачи в соответствии с вариантом. Задано три массива вещественных...

Найти в массиве значение и вывести его индекс на экран, вычислить сумму модулей элементов массива
Написать программу обработки одномерного статического массива целых случайных чисел в диапазоне...

Даны три массива. В каждом из них найти минимальный элемент и заменить его квадратом
Ребят, помогите решить задачу.. Даны три массива. В каждом из них найти минимальный элемент и...

Даны три числа, вывести на экран наименьшее из них.
Даны три числа, вывести на экран наименьшее из них.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru