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

программа по массивам!!!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Немогбы ктото переделать код под Borland C++ http://www.cyberforum.ru/cpp-beginners/thread33674.html
"stdafx.h" #include <iostream> #include <vector> #include <algorithm> #include <string> #include <ctype.h> using namespace std; struct sanat{ string Name;
C++ Таймер в консоли Подскажите, как реализовать таймер в консоли. Например от пользователя ожидается ввод переменной, если она в течении 10 секунд не вводится, выполняется какое-либо действие http://www.cyberforum.ru/cpp-beginners/thread33655.html
C++ структуры. не получается сортировка.
описать структуру с именем train, содержащую след. поля: 1)название пункта назначения 2)номер поезда 3)время отправления написать программу, выполняющую след. действия: 1)ввод с клавиатуры данных в массив, состоящий из 8 элементов типа train, записи должны быть размещены в алфавитном орядке по названиям пунктов назначения 2)вывод на экран информации о поездах, отправляющихся после...
C++ В каждой строке матрицы найти количество элементов делящихся на 3 и отсортировать эти значения
В каждой строке матрицы найти количество элементов делящихся на 3 и отсортировать эти значения
C++ Выбранное в ComboBox значение перенести в Label http://www.cyberforum.ru/cpp-beginners/thread33636.html
каким образом можно выбранное из combobox1 перевести в label1 что бы просто было видно что ты выбрал?
C++ Переставить строки матрицы относительно по возрастанию элементов второго столбца Переставить строки матрицы относительно по возрастанию элементов второго столбца подробнее

Показать сообщение отдельно
Акелла
Сонный металюга
 Аватар для Акелла
45 / 45 / 6
Регистрация: 10.05.2009
Сообщений: 295
12.05.2009, 21:31     программа по массивам!!!!
Undina, матрица -есть двумерный массив (объясняю идею) -то етсь тебе надо пробежатся по всем строкам массива и если в какой то строке есть отриц элемент, ты используя уже индекс столбца складываешь все элементы выше и ниже этого=)))

вот пример функции (пишу с головы не тестя -ошибки сами исправите если что=) ):


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int mas[n][n];//вот твоя матрица
int i=0,j=0, sum=0,k;/*вводим индексы строки, столбца, сумму и индекс пробега по столбцу в котором наши отриц число*/
 
for(i=0;i<n; i++)//проход по строчкам
{
    for(j=0:j<n;j++)//проход по столбцам
    {
        if(mas[i][j]<0)//если нашли то что надо
        {
            for(k=0;k<n;k++)//складываем все элементы этого столбика
            {   
                sum=sum+mas[k][j];
            }
            printf("\n\tсумма элементов %i столбца = %i",j,sum);
                                  //выводим
            sum=0;//обнуляем сумму  
        }
    }
}
Добавлено через 54 секунды
эта прога будет выводить сумму для каждого отдельно взятого столбца в котором нашла отриц число.... если тебе надо общую, введи еще какую то конечную переменную куда будешь записывать значение общей суммы
 
Текущее время: 22:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru