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

ЕГЭ Информатика С2 (Массивы) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как на языке "С" удалить в строке все цифры 3 перед первой точкой и заменить все '+' после певрой точки на '-'? http://www.cyberforum.ru/cpp-beginners/thread244836.html
Помогите плиз...
C++ Есть в языке "С" аналоги функций Pos() и Delete()? Если есть, то напишите. http://www.cyberforum.ru/cpp-beginners/thread244821.html
MessageBox C++
Int COUNT=20; MessageBox(NULL, COUNT + L" очков. ", L"Title ", MB_OK); Почему не выводит значение переменной COUNT в окне MessageBox? Как можно в окне MessageBox вывести несколько строк?
Как сказать циклу C++
Как сказать циклу выполняться 4 раза ?
C++ Векторы http://www.cyberforum.ru/cpp-beginners/thread244802.html
Доброго времени суток! Очень нужна помощь в двух задачах. Заранее спасибо! 1. Дан целочисленный вектор С(6). Найти сумму тех его элементов, которые удовлетворяют условию |C(i)| < i^2. 2. Дана матрица целых чисел (тоже 6 элементов можно использовать). На ее основе сформировать вектор, присвоив его к-ому элементу значение 1, если все элементы к-ого столбца нулевые и 0, если иначе.
C++ СИ:Определить структуры, описывающие точку в полярной и декартовой системах координат. В общем получил такую задачку, но к сожалению в структурах не силен, а в вышке тем более, если есть у кого нибудь пару свободных минут, напишите пожалуйста эту программу на СИ. подробнее

Показать сообщение отдельно
Vandris
 Аватар для Vandris
63 / 63 / 13
Регистрация: 19.01.2011
Сообщений: 90
19.02.2011, 14:01     ЕГЭ Информатика С2 (Массивы)
Нашел, исправил, вроде работает как надо поймете в чем причина была?
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
/*
Дан прямоугольный массив целых положительных чисел 10 х 20.
Опишите на русском языке или на одном из языков программирования
алгоритм поиска строки с наименьшей суммой элемен-тов.
Вывести на печать номер строки и сумму ее элементов.
Предполагается, что такая строка единственна.
*/
#include <iostream>
#define n 10
#define m 20
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "Russian");
    int a[n][m], sum = 0, min, i1 = 0;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            cin >> a[i][j];   // не надоедает каждый раз для проверки работы вводить n*m = 200 чисел?? =)
    }
    for (int i = 0; i < m; i++)
        sum += a[0][i];
    min = sum;
    for (int i = 0; i < n; i++)
    {
        sum = 0;   //вот эту строчку переместил
        for (int j = 0; j < m; j++)
        {
            sum += a[i][j];
            if (j == m-1)  //и добавил это условие
                if (sum < min)
                {
                    min = sum;
                    i1 = i;
                }
        }
    }
    cout << "Строка с наименьшей суммой ("<< min <<") элемен-тов номер: "<< i1 <<endl;
    return 0;
}
 
Текущее время: 22:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru