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

Вычислить сумму элементов массива, стоящих на четных местах и произведение элементов, стоящих на нечетных

20.07.2016, 12:09. Показов 4628. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в Массиве целых чисел что складывается из 20 элементов,узнать сумму элементов,что стоят на первых местах и произведение элементов,которые стоят на непарных местах.Полученный результат записать в текстовый файл!

дайте решение данной программы пожалуйста
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2016, 12:09
Ответы с готовыми решениями:

Вычислить сумму чётных элементов матрицы, стоящих на нечётных местах в строке
матрица n на m (integer).Как вычислить сумму чётных элементов стоящих на нечётных местах в строке?

Найти сумму и количество четных элементов массива, стоящих на нечетных местах
Задан одномерный массив из 17 целых элементов, заполненый случайным образом в диапазоне от 7 до...

Найти сумму и количество четных элементов массива, стоящих на нечетных местах
Найти сумму и количество четных элементов массива Р(13), стоящих на нечетных местах

Вычислить сумму элементов массива, стоящих на чётных местах
парни девушки помогите плиз))) срочно(((через два дня здавать(((( а я ниче не понимаю((( Даны два...

2
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
20.07.2016, 12:15 2
Первые места и непарные места понятия растяжимые...
0
Модератор
9734 / 5071 / 3285
Регистрация: 17.08.2012
Сообщений: 15,618
20.07.2016, 14:31 3
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Dimondark, неверный перевод с украинского языка, так? Первые = чётные, непарные = нечётные.

Не указано, как массив попадает в программу. Логично предположить, что, если результаты выводятся в текстовый файл, то и массив вводится из текстового файла.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const m = 20;
var n: integer;
    p, s: extended;
    a: array [1..m] of integer;
    f: text;
begin
  assign(f, 'input.txt');
  reset(f);
  s := 0;
  p := 1;
  for n := 1 to m do
    begin
      read(f, a[n]);
      if odd(n)
        then p := p * a[n]
        else s := s + a[n]
    end;
  close(f);
  assign(f, 'output.txt');
  rewrite(f);
  writeln(f, 'Produst of elements with odd indexes = ', p:0:0);
  writeln(f, 'Sum of elements with even indexes = ', s:0:0);
  close(f)
end.
Текстовый файл input.txt, содержащий 20 целочисленных элементов массива, записанных через пробел, возможно, в несколько строк. Для исключения целочисленного переполнения, а также для исключения использования длинной арифметики, сумма и произведение аккумулируются в переменных стандартного типа с наибольшим количеством значащих разрядов. В программе нет проверок на неверное количество и неверный тип элементов. Так как в задании декларировано применение массива, данные из файла копируются в массив. Вообще говоря, массив для данной программы не требуется, вместо массива целых чисел можно использовать одну простую целочисленную переменную.
0
20.07.2016, 14:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.07.2016, 14:31
Помогаю со студенческими работами здесь

Вычислить сумму положительных элементов массива, стоящих на четных местах
в однородном массиве, состоящем из 20 целых чисел, вычислить сумму положительных элементов, стоящих...

Вычислить разность между суммой элементов, стоящих на четных и нечетных местах
В заданном одномерном массиве F(N) (N<=50) вычислить разность между суммой элементов, стоящих на...

Написать программу, находящую сумму элементов, стоящих на четных местах и максимум среди элементов, стоящих на нечетных местах.
Всем привет! Помогите, пожалуйста, решить две задачи по программированию. Задача 1: Задан массив...

Определите количество нечетных элементов массива, стоящих на четных местах
Написать программы и составить блок схемы к задачам: 3. Дан массив А(n). Определите количество...


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

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

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