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

Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ предлагаю людям класс "каждому потоку- своё окно" для тестирования многопоточных приложений. http://www.cyberforum.ru/cpp-beginners/thread380516.html
Друзья! То есть если вы разрабатывает многопоточные приложения и закалебались смотреть, что тот или иной поток выводит, то этот класс для вас. Использовать его просто. Подключаете хидер и пишете: cout__<< "что-то"; и видите, что появилось окно, глде написано "что-то" Если создадите ДРУГОЙ поток и напишите там: cout__<< "еще что-то"; То и увидите другое окно с еще чем-то. Вот так и...
C++ Центр графа Дана матрица смежности. Найти максимальное расстояние в графе. Пол дня уже мучаюсь, искал в гугле, сам пытался, но ничего не получается... просто тупик... Код вылаживать не буду, так как он не правильный. Просто расскажу, как я хочу сделать. Беру первую вершину, и делаю ее текущей. Если существует ребро между текущей и другой вершиной, делаю ее текущей и иду дальше. При этом считаю все... http://www.cyberforum.ru/cpp-beginners/thread380460.html
задача со строками C++
пожалуйста, помогите. Нужно написать программу , которая определит длину введенной строки L, и, если L>10, то удаляются все цифры. я так понял, что в строке должны быть и цифры и буквы
Перехват запросов C++
Здравствуйте Форумчане, у меня возникла проблема, я хочу сделать что-то вроде веб-логгера который будет перехватывать запросы и т.д. Не подскажите ли Вы мне как это можно реализовать. Заранее спасибо.
C++ Ввод из файла символьного массива http://www.cyberforum.ru/cpp-beginners/thread380436.html
Как ввести вот такой символьный массив из файла ? 2X11 X121 12X1 1112 2222 XXX2 X21X 1X2X
C++ Поменять местами каждые соседние слова Написать программу, которая считывает текст с клавиатуры и выводит его на экран, меняет местами каждые соседние слова (Borland MS-DOS) подробнее

Показать сообщение отдельно
Ruslanishe
25 / 9 / 1
Регистрация: 17.10.2010
Сообщений: 203

Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних... - C++

09.11.2011, 16:40. Просмотров 1284. Ответов 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <time.h>
 
void vvod( int x[100][100], int n , int m )
{
     srand(time(0));
     for ( int i = 0; i < n; i++ )
     {
         for ( int j = 0; j < m; j ++ )
         {
             x[i][j] = rand()%9+1;
         }
     }
}
 
void vivod( int x[100][100], int n , int m )
{
     for ( int i = 0; i < n; i++ )
     {
         for ( int j = 0; j < m; j ++ )
         {
             cout << x[i][j] << "  ";
         }
         cout << endl;
     }
}
 
void summa ( int x[100][100], int n, int m )
{
     int s;
     for ( int j = 0; j < m-1; j++ )
     {            
        s = 0;
        for ( int i = 0; i < n-j-1; i++ )
        {
            s+= x[i][j]; 
        }
        cout << "Сумма в столбце " << j << " = " << s << endl;
     }
} 
int main()
{
    setlocale(LC_CTYPE, "Russian");
    int n, m, s = 0, i, j, max, k = 0;
    int x[100][100];
    do 
    {
    cout << "Введите размернось массива :" << endl;
    cout << "Строки: "; cin >> n;
    cout << "Столбцы: "; cin >> m;
    }
    while ( ( n < m ) ); 
    cout << endl << "Матрица: " << endl;
    vvod ( x, n, m );
    vivod ( x, n, m );
    cout << endl;
    summa ( x, n, m );  
      getch();
}
помогите доделать задачу! Заранее благодарен!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru