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

Найти сумму элементов столбца матрицы, в котором расположится наибольший элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить стоимость телефонного разговора http://www.cyberforum.ru/cpp-beginners/thread50148.html
Вообщем задача такая: юзер вводит тариф по которому он разговаривает и количество минут которое он наговорил... задача просчитать это всё. я думаю так.. у кого есть какие мысли? #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); float m=0, s=0, S=0, M=0, res=0; cout << "Введите тариф разговоров(грн/мин.) -> " << endl;
C++ Помогите разобраться с zip архивами. Есть zip-архив, из него надо вытащить определенный файл, обработать его и запихнуть обратно, сохранив все остальные файлы. Если кому не трудно подскажите, как проще работать с архивами. Нашел библиотеку ZLIB, но так и не смог разобраться с ней. Основная проблема как ей воспользоваться. У меня VC++ 2008 и куча файлов относящихся к ZLIB а как их подружить вместе пока не разобрался. Если у кого... http://www.cyberforum.ru/cpp-beginners/thread50138.html
C++ переписать прогу в виде класса
Помогите, пожалуйста! Нужно переписать эту прогу в виде класса с конструкторами. (Программа сортирует маршруты по номеру и названиям начального и конечного пункта, а затем по введённому названию пункта, ищет маршрут.) #include<conio.h> #include<stdio.h> #include<string.h> #include<iostream.h> void main(void)
C++ Шаблон функции min
Всем отозвавшимся заранее спасибо!!! Разбирался с шаблонами функций.Задачка простенькая: найти минимальное число с двух введёных, проверить программу на целых числах, на числах с плавающей точкой и на символах.Но при компиляции выскакивает вот такое (касается эта ошибка строк 27,34,41): In function `int main()': call of overloaded `min(int&, int&)' is ambiguous candidates are: A min(A,...
C++ Флаги форматирования и манипуляторы http://www.cyberforum.ru/cpp-beginners/thread50086.html
У многих новичков возникают вопросы, как вывести число в таком-то формате, а можно вывести так или так. Чтоб стало более ясно, вот небольшая #include <iostream> #include <iomanip> int main() { setlocale(LC_ALL, "Russian"); char _char = "char\n"; int _int = 20; int negative_int = -10; double _double = 123.5467; float zero_float = 10;
C++ Пересчёт даты из Григорианской в Юлианскую Пишу программу по астрономии, необходимо пересчитать Григорианскую дату в Юлианскую. Вот что навоял: #include <iostream> #include <cstdlib> using namespace std; int main() { int Month, M, Day, D, Year, Y; cout << "Enter Month:"; cin >> Month; cout << "Enter Day:"; cin >> Day; подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9455 / 5468 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
09.09.2009, 14:16     Найти сумму элементов столбца матрицы, в котором расположится наибольший элемент
Как-то корявенько получилось, но работает...
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
#include <stdio.h>
 
/* сумма элементов строки двухмерного массива */
 
int arr[2][10] = {
    {3, 44, 17, 31, 23, 66, 5, 36, 51, 8},
    {18, 31, 2, 65, 4, 25, 19, 78, 5, 39}
};
 
int main(){
    int sum, i, j, big;
    int max[2] = {0,0};
    sum = 0;
    for ( j = 0; j < 2; j++)
        for ( i = 0; i < 10; i++ )
            if ( max[j] < arr[j][i] )
                max[j] = arr[j][i];
    big = ( max[0] < max[1] );
    for ( i = 0; i < 10; i++ )
        sum += arr[big][i];
    
    for ( j = 0; j < 2; j++ ){
        printf("Row #%d: ", j + 1);
        for ( i = 0; i < 10; i++ )
            printf("%3d", arr[j][i]);
        printf("\n");
    }
    printf("\nRow #%d contains the biggest element %d\n", big + 1, max[big]);
    printf("Summ of row elements is %d\n", sum);
    
    return(0);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru