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

Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами - C++

Восстановить пароль Регистрация
 
qmen
9 / 9 / 1
Регистрация: 13.10.2012
Сообщений: 36
13.10.2012, 18:50     Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами #1
Здравствуйте,у меня вопрос,решал задачу,суть её в том что считываются 6 чисел потом необходимо узнать сумму каждого числа со всеми числами например цифры:1 2 3 4 5 6 необходимо узнать сумму 1-2
1-3 1-4 и так далее,и так со всеми цифрами.Код не работает много раз анализировал не получилось,прошу помощи.Заранее благодарен.
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
#include "stdio.h"
int main()
{
int a[6];
scanf("%d %d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5]);
int b[5][6];int n=6;int e=0;
int k=0;int j=0;
int p=0;
for(k=0;k<n;k++)
{
  for(j=0;j<n;j++)
  {
   if(k==j)
   {
 j++;
  }
b[p][e]=a[k]+a[j];
p++;
  }
 
    e++;
 
}
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2012, 18:50     Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами
Посмотрите здесь:

Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи. C++
Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами C++
C++ Массив: Для каждого квадрата размером MxM в этой таблице вычислить сумму стоящих в нём чисел.
C++ Вычислить сумму чисел, порядковые номера которых являются простыми числами.
C++ Вычислить сумму всех целых чисел, лежащих между двумя целыми числами, выбранными пользователем
Вывести сумму первых в последовательности отрицательных чисел, введённых подряд C++
Вывести сумму первых в последовательности отрицательных чисел,введённых подряд C++
C++ Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
13.10.2012, 19:38     Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами #2
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
#include "stdio.h"
#include <conio.h>
#include <iostream>
using namespace std;
 
int const n = 6; //êîë - ГўГ® ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*
 
int main(){
int a[n], b[n][n];
for(int i = 0, p = 0; i < n; i ++){
        cout << "Array[" << i+1 << "]: "; // +1 ÷òîáû ëó÷øå âûãëÿäåëî
        cin >> p;
        a[i] = p;
        }
        for(int i = 0; i < n; i++){
                for(int j = 0; j < n; j++){
                        if(i == j){
                             j++;
                             }
              b[i][j] = a[i] + a[j];
              cout << b[i][j] << " ";
              }
              cout << endl;
        }
        getch();
return 0;
}
qmen
9 / 9 / 1
Регистрация: 13.10.2012
Сообщений: 36
13.10.2012, 19:49  [ТС]     Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами #3
Благодарю что откликнулись,но у вас неправильно,я уже сам разобрался нужно вот так:
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
#include "stdio.h"
int main()
{
int a[6];
scanf("%d %d %d %d %d %d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5]);
int b[5][6];int n=6;int e=0;
int k=0;int j=0;
int p=0;
for(k=0;k<n;k++)
{
  for(j=0;j<n;j++)
  {
   if(k==j)
   {
 j++;
  }
b[p][e]=a[k]+a[j];
p++;
  }
p=0;
    e++;
 
}
 
}
 
return 0;
}
Yandex
Объявления
13.10.2012, 19:49     Вычислить сумму каждого i-го из введённых чисел со всеми предшествующими ему числами
Ответ Создать тему
Опции темы

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