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

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

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

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

05.09.2011, 12:15. Просмотров 1888. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2011, 12:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить сумму произведений всех троек соседних чисел массива (C++):

В заданном числовом массиве вычислить сумму произведений всех троек соседних чисел. - C++
7.9.1. Помогите, пожалуйста, решить задачу в С++. \В заданном числовом массиве вычислить сумму произведений всех троек соседних...

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

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

Вычислить сумму всех положительных чисел массива - C++
создать программу, вычисляющую сумму всех положительных чисел массива. Элементы массива целые числа.

Дано двумерный массив целых чисел. Найти сумму произведений всех строк - C++
Дано двумерный массив целых чисел. Найти сумму произведений всех строк. В чем проблема подскажите пожплуста, как исправить не правильно...

Вычислить сумму всех положительных чисел каждой строки массива - C++
Создать программу, которая вычисляет сумму всех положительных чисел каждой строки массива, и выдает ответ в массиве А. ...

21
Ann831
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 7
05.09.2011, 16:05 #16
randomize;А это что ? Вот проверти еще пожалуйсто.Массив В состоит из элементов.Поменять местами элементы,расположенные в первой и второй половине массива.
var A: array [1......16];
begin write ( введите n <16);
readln (n);
for i:=1 to n do
writeln (введите A, i);
readln (A[i]);
И так далее. Я просто не знаю как правильно напечатать задачу в форуме К сожалению в школе Паскале,да и информатики не было. Спасибо за понимание.

Добавлено через 7 минут
Цитата Сообщение от grizlik78 Посмотреть сообщение
Так какого чёрта ты пишешь мало того, что в чужой теме, так ещё и в разделе C++ ?
Ой простите ради бога. А вот хрен его знает почему я ввашу тему залезла. Приношу извенения глубочайшие. Я понимаю, что на фоне ваших умов выгляжу полной дурой. Из за не знания я и обратилась на ваш сайт.
0
grizlik78
Эксперт С++
1956 / 1449 / 115
Регистрация: 29.05.2011
Сообщений: 3,007
05.09.2011, 16:28 #17
Цитата Сообщение от Ann831 Посмотреть сообщение
randomize;А это что ?
Это процедура (не путать с полной дурой ), которая инициализирует генератор случайных чисел (вроде от текущего времени).

Цитата Сообщение от Ann831 Посмотреть сообщение
А вот хрен его знает почему я ввашу тему залезла.
Она не наша

Цитата Сообщение от Ann831 Посмотреть сообщение
Я понимаю, что на фоне ваших умов выгляжу полной дурой.
Не было такого. Просто на форуме есть тематические разделы. И в разделе Паскаля значительно больше шансов получить помощь, чем в разделе, где на Паскаль смотрят с... э... Ну как на ребетёнка (хотя ни C, ни C++, ни даже сам Pascal толком не знают )
1
Ann831
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 7
05.09.2011, 16:35 #18
Цитата Сообщение от grizlik78 Посмотреть сообщение
Это процедура (не путать с полной дурой ), которая инициализирует генератор случайных чисел (вроде от текущего времени).


Она не наша


Не было такого. Просто на форуме есть тематические разделы. И в разделе Паскаля значительно больше шансов получить помощь, чем в разделе, где на Паскаль смотрят с... э... Ну как на ребетёнка (хотя ни C, ни C++, ни даже сам Pascal толком не знают )
Ой спасибо вам большое. Тогда раз все не так уж плохо,ну в смысле что вы меня не гоните. Я там выше изложила начало решения верно ли оно. Я конечно обращусь в тему Паскаля. Но все же раз уж нацарапала каку то штуку посмотрите пожалуйсто.
0
proger2030
11 / 11 / 2
Регистрация: 15.11.2010
Сообщений: 256
05.09.2011, 19:04  [ТС] #19
Добавлено через 4 минуты
Как (на консол) выводить тех чисел которые суммирутся и умнажается ? Хочу проверить ручную

Добавлено через 49 минут
Как выводит тех чисел которые суммирутся и умнажается?
0
#pragma
06.09.2011, 19:14
  #20

Не по теме:

soon, а как Вы сделали такой меленький шрифт в коде С++? Выглядит симпатично. Это он сам таким стаёт,если пользоваться тегом OFF?

0
grizlik78
06.09.2011, 19:34
  #21

Не по теме:

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

0
soon
2541 / 1306 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
06.09.2011, 19:37 #22

Не по теме:

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



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

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2011, 19:37
Привет! Вот еще темы с ответами:

Имеем число, вычислить суму произведений цифр для всех чисел длиной - C++
Не могу как досчитать Имеем число N(количество цифр), вычислить суму произведений цифр для всех чисел длиной N. N&lt;1000 Пример: ...

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

Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел - C++
Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел:...

Перегруженные функции для вычисления суммы произведений двух соседних чисел для трех целых - C++
Написать и протестировать перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном...


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

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

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