Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти количество глотков каждого пьющего и минимально возможную суммарную жажду (файловый ввод/вывод) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерные массивы. Найти max характеристику http://www.cyberforum.ru/cpp-beginners/thread884577.html
характеристикой столбца целочисленной матрицы назовем сумму квадратов модулей его отрицательных элементов. найти max характеристику
C++ Не работает функция setcursortype() из cinio.h Здравствуйте, перейду сразу к проблеме 1) в библиотеке conio.h я знаю есть функция setcursortype(_NOCURSOR); для отключения курсора но она не работает почему то, вот ошибки... http://www.cyberforum.ru/cpp-beginners/thread884573.html
C++ В заданной строке выбрать те слова,в которых первая буква этого слова встречается еще хоть один раз
Ввести несколько строк,каждая из которых содержит некоторое количество слов.В заданной строке выбрать те слова,в которых первая буква этого слова встречается еще хоть один раз
C++ Двухмерный массив и сортировка методом вставки
Заполнить двумерный массив А(MхN) элементов символами из текстового файла. Массив А упорядочить по возрастанию методом вставокю Есть код, он не работает выдает 0 0. Укажите ошибку //...
C++ Во введенной пользователем строке заменить символ «s» на «$» и символ «a» на «@» http://www.cyberforum.ru/cpp-beginners/thread884562.html
Задание: выполнить данный программный код. Написать комментарий к каждой строке программы. Пояснить принцип преобразования символов в верхний регистр. Указать условия, при которых программа работает...
C++ разделите каждый элемент массива на значение первого элемента строки, в которой они расположены и результат выведите на экран Создайте двумерный массив вещественных чисел, имеющий 3 строки и 5 столбцов, выведите его на экран. Затем разделите каждый элемент массива на значение первого элемента строки, в которой они... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7510 / 4642 / 700
Регистрация: 29.11.2010
Сообщений: 12,676
30.05.2013, 02:58

Не по теме:

Ну и дебильное же задание



А как же старое доброе "вынеси попить" ?)

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
#include <iostream>
#include <fstream>
#include <vector>
#include <numeric>
 
int main()
{
    std::ifstream ifs("input.txt");
    if (!ifs) return 1;
    std::ofstream o("output.txt");
    int N, M, tmp;
    std::vector<int> v;
 
    ifs >> N >> M;
    if (N < 1 || N > 105 || M < 1 || M > 105)
        return 2;
    for (int i=0; i < N && ifs >> tmp; i++)
    {
        if (tmp < 0 || tmp > 109)
            return 3;
        v.push_back(tmp);
    }
 
    for (int i=0; i < M; i++)
    {
        std::vector<int>::iterator it = std::max_element(v.begin(), v.end());
        *it /= 10;
    }
 
    o << std::accumulate(v.begin(), v.end(), 0);
}

Не по теме:

Wow, написал с нуля - скомпилилось с первого раза

1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.