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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание: Считать и вывести информацию об учениках со средним баллом выше данного значения http://www.cyberforum.ru/cpp-beginners/thread720688.html
Доброго времени суток! Новичок в C++, нужна помощь. Необходимо решить задачу. Имеется список учеников из 10 человек (файл "kids.txt" на чтение) в формате: <Имя> <Фамилия> <Номер школы> <Класс> <Средний балл> Нужно считать из файла, отобрать и вывести всю информацию (имя, фамилия, номер школы, класс) учеников со средним баллом выше четырех. Причем вывести надо как через стандартный вывод...
C++ связной список (отсортировать по ключу) нужно отсортировать связный список по ключу, проверьте, пожалуйста, я уже совсем запутался... void Sorted_List::insert(key_t key,value_t value) { Link *curr=this->first_link; Link *temp=this->first_link; http://www.cyberforum.ru/cpp-beginners/thread720681.html
C++ Деление двоичных чисел
Пожалуйста помогите!! Даны два двоичных числа, они записанны в строки, и это важное условие(без перевода числа в целое)... Необходимо поделить одно число на другое и вычислить остаток. Операция деления является обычным делением многочленов, только вместо вычитания используется сложение по модулю 2. Например, 11000 |1011 + ----- 1011 11 -------- 1110 + 1011 -------
Определить в классе компоненты-функции для просмотра и установки полей данных C++
что у меня там не правильно #include "stdafx.h" #include "string" #include "conio.h" #include "iostream" #include "locale" using namespace std; class persona {
C++ Реализовать функцию вычисления количества дней между двумя датами. http://www.cyberforum.ru/cpp-beginners/thread720619.html
Помогите пожалуйста реализовать функцию вычисления количества дней между двумя датами. мои наброски int d,m,y,r; cout<<"vvedite 1 datu \n"; cin>>d>>m>>y; cout<<"vvedite 2 datu \n"; cin>>day>>month>>year; int n={31,28,31,30,31,30,31,31,30,31,30,31}; for (int q=0; q<12; q++ )
C++ М(х;у) принадлежит внутренней части круга с радиусом 3 и центром в начале координат, и полосе от у=-2 до у=1 задача : М(х;у) принадлежит внутренней части круга с радиусом 3 и центром в начале координат, и полосе от у=-2 до у=1. - Препод сказал проверить до 5 точек ,но при этом что бы программа проверяла все точки по очереди - программу писать надо с использованием любых условия . я начал писать помогите советом как можно точки проверять по очерёдно. #include <stdio.h> #include <math.h> #include... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13132 / 7395 / 828
Регистрация: 27.09.2012
Сообщений: 18,217
Записей в блоге: 3
Завершенные тесты: 1
05.12.2012, 20:49

Не по теме:

Цитата Сообщение от Rory Посмотреть сообщение
как для школьника?
карандаш, ручку, линейку и листок бумаги приготовили?



Добавлено через 30 секунд
примерно так:
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
#include <iostream>
#include <ctime>
#include <random>
 
 
int main(){
    const int row=5;
    const int col=3;
    int matrix[row][col];
    srand(time(NULL));
    for(int i=0;i<row;++i){
        for (int j=0;j<col;++j){
            matrix[i][j]=rand()%100;
            std::cout.width(3);
            std::cout<<matrix[i][j];
 
        }
        std::cout<<std::endl;
    }
 
    int maxsum=0, maxindex=0;
    for(int i=0;i<col;++i)
        maxsum+=matrix[0][i];
 
    
    for(int i=1, sum=0;i<row;++i,sum=0){
        for (int j=0;j<col;++j)
            sum+=matrix[i][j];
        if (sum>maxsum){
            maxindex=i;maxsum=sum;
        }
    }
    std::cout<<std::endl;
    std::cout<<maxindex+1;
    std::cin.get();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru