Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
proger2030
11 / 11 / 2
Регистрация: 15.11.2010
Сообщений: 256
#1

Вычислить сумму произведений всех троек соседних чисел массива - C++

05.09.2011, 12:15. Просмотров 1767. Ответов 21
Метки нет (Все метки)

Дан одномерный числовой массив A из n элементов. Вычислить сумму произведений всех троек соседних чисел.
Вот на паскале
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const
  n=10;
var
  a:array[1..n]of integer;
  i,j,sum:longint;
begin
  writeln('Исходный массив:');
  sum:=0;
  for i:=1 to n do
  begin
    a[i]:=random(8)-4;
    if i>=3 then
      inc(sum,a[i]*a[i-1]*a[i-2]);
    write(a[i],' ')
  end;
  WriteLn;
  WriteLn(sum)
end.
Перевел на С++. Но у меня что-то не так. Прошу поясните что не так или что лишний
C++
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
28
29
30
31
32
33
#include <iostream.h>
#include <cstdlib>
 
const n = 10;
 
int main () {
 
    int mas[n];
    int i, j, sum;
    
    cout << "Ishodnoi massiv: ";
    sum = 0;
 
    for (i = 0; i < n; i++)
 
        mas[i] = rand();
        
        if (i >= 3)
            sum = sum + mas[i] * mas[i-1] * mas[i -2];
 
    for (i = 0; i < 10; i++)
    cout << mas[i] << ' ';
        
    cout << endl;
    cout << "Summa proizvedenii vsex troek sosednih chisel: " << sum << endl;
 
 
    
 
 
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2011, 12:15     Вычислить сумму произведений всех троек соседних чисел массива
Посмотрите здесь:

Вычислить сумму факториалов всех нечетных чисел от 1 до 9 C++
Задан одномерный массив,вычислить сумму произведении всех пар соседних чисел C++
Вычислить сумму всех положительных чисел каждой строки массива C++
Вычислить сумму всех положительных чисел массива C++
Перегруженные функции для вычисления суммы произведений двух соседних чисел для трех целых C++
Вычислить сумму всех чисел Фибоначчи C++
C++ Имеем число, вычислить суму произведений цифр для всех чисел длиной
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
06.09.2011, 19:34     Вычислить сумму произведений всех троек соседних чисел массива
  #21

Не по теме:

Цитата Сообщение от #pragma Посмотреть сообщение
soon, а как Вы сделали такой меленький шрифт в коде С++? Выглядит симпатично. Это он сам таким стаёт,если пользоваться тегом OFF?
Да. Может это и было бы симатичным, если бы номера строк тоже уменьшались А так вразнобой идёт. Строки отдельно, номера сами по себе.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2011, 19:37     Вычислить сумму произведений всех троек соседних чисел массива
Еще ссылки по теме:

C++ Дано двумерный массив целых чисел. Найти сумму произведений всех строк
C++ вычислить сумму всех составных чисел от 1 до М
C++ В заданном числовом массиве вычислить сумму произведений всех троек соседних чисел.
C++ Вычислить сумму всех четных чисел от 99 до 200
C++ Посчитать сумму произведений всех N-значных чисел

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

Или воспользуйтесь поиском по форуму:
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
06.09.2011, 19:37     Вычислить сумму произведений всех троек соседних чисел массива #22

Не по теме:

C++
1
2
std::cout << "А вы попробуйте :)\n
             Можно еще попробовать размер другой выставить. Тогда шрифт не будет серым. Наверное. ;)";



Добавлено через 2 минуты

Не по теме:

Строки отдельно, номера сами по себе.
Действительно. А я даже и не заметил При малом количестве строк не бросается в глаза.
Офф прекращаю.

Yandex
Объявления
06.09.2011, 19:37     Вычислить сумму произведений всех троек соседних чисел массива
Ответ Создать тему
Опции темы

Текущее время: 02:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru