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

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

Войти
Регистрация
Восстановить пароль
 
Брат
0 / 0 / 0
Регистрация: 26.12.2008
Сообщений: 9
#1

Найти значение sum. - C++

29.11.2009, 14:47. Просмотров 805. Ответов 5
Метки нет (Все метки)

Начальное значение всех элементов a равно 0.
_______________________________
C++

C++
1
2
3
4
5
6
7
8
9
10
11
12
cin >> n;    
for (i=1; i <=n; i++)       
   for (x=1; x<=i; x++) 
      for (y=1; y<=n-i+1; y++)
         a[x][y] +=1;
 
sum=0;
for (x=1; x<=n; x++)
   for (y=1; y<=n: y++)
      sum+=a[x][y];
 
cout << sum;
__________________________________
Pascal

Pascal
1
2
3
4
5
6
7
8
9
10
11
read (n);
for i:=1 to n do
   for x:=1 to i do
      for y:=1 to n-i+1 do
         a[x][y]:=a[x][y]+1;
 
sum:=0;
for x:=1 to n do
   for y:=1 to n do
      sum:=sum+a[x][y];
writeln(sum);
____________________________________
Вопрос:
Если n=100, то какое sum принимает значение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2009, 14:47     Найти значение sum.
Посмотрите здесь:

Выводит неверное значение переменной sum - C++
выводит неверное значение sum, что не так? //--------------------------------------------------------------------------- ...

Вычислить Sum = ((x-2)(x-4)(x-8) . . . (x-64)) / (x-1)(x-3)(x-5) . . . (x-63) - C++
Всем привет помогите пожалуйсто с примером Вводим Х с клавиатуры Вычислить Sum = ((x-2)(x-4)(x-8) . . . (x-64)) / (x-1)(x-3)(x-5) . ....

Sum under main diagonal - C++
Sum under main diagonal Calculate the total sum of element that are located under main diagonal in a given NxN square table. ...

Sum of two very long integers, using pointers - C++
Your friend is the person who does not like any limitations in the life. And when you said to him that it is totally impossible to work...

Найти значение t, при котором значение функции максимально - C++
Момент времени t, в который будет достигнута максимальная скорость точки, если уравнение движения точки дано в виде: x=2*sin(pi/2*t+pi/4)о ...

Функция sum с переменным числом параметров - C++
помогите с кодом,задание:Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int. Написать вызывающую...

дано натуральное число n. вычислить s=sum от(к=1) до N (-1)^k+1/k*(k+1) - C++
помогите решить пожалуйста

Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение - C++
Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение ...

Нюансы синтаксиса: что означает запись sum += x; ? - C++
что это за сокращение?

Почему вылезает такая ошибка 'sum' cannot be used as a function? - C++
Почему вылезает такая ошибка? 'sum' cannot be used as a function #include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;windows.h&gt; ...

Матрица и функция (Сложение двух матриц функцией sum) - C++
Всем привет. Не получается создать функцию. Задача: Сложение двух матриц функцией sum. Условие: Размеры матриц указываются...

Найти min значение главной диагонали и max значение побочной диагонали матрицы - C++
Помогите написать код :gcray: :gcray2: Найти мин значение главной диагонали и макс значение побочной диагонали в матрице 5 на 5....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
29.11.2009, 15:16     Найти значение sum. #2
171700
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
29.11.2009, 15:20     Найти значение sum. #3
Ответ: 171600.
Брат
0 / 0 / 0
Регистрация: 26.12.2008
Сообщений: 9
29.11.2009, 15:21  [ТС]     Найти значение sum. #4
Vladimir. и outoftime , огромное спасибо! Есть такой приблизительный вариант ответа! Очень благодарен!
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
29.11.2009, 15:25     Найти значение sum. #5
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
34
35
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    int** a = new int* [n];
        for(int i=0;i<n;i++)
            a[i] = new int [n];
    for(int i=0;i<n;i++)
        for(int j=0;j<n;j++)
            a[i][j] = 0;
            
        
    for (int i=0; i<n; i++)
        for (int x=0; x<i; x++)
            for (int y=0;y<n-i+1; y++)
                a[x][y] +=1;
 
    int sum=0;
    for (int x=0; x<n; x++)
        for (int y=0; y<n; y++)
            sum+=a[x][y];
 
    cout<<sum<<endl; 
    
    for (int i=0; i<n; i++)
       delete[] a[i];
    delete[] a;
    system("PAUSE");
    return EXIT_SUCCESS;
}
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
29.11.2009, 17:56     Найти значение sum. #6
Брат, а на С++ никакого значения не принимает, так как при i == n - вылет за пределы массива
Yandex
Объявления
29.11.2009, 17:56     Найти значение sum.
Ответ Создать тему
Опции темы

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