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

Вычислить сумму элементов массива и записать элементы массива в фаил - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рандом числа в квадрате http://www.cyberforum.ru/cpp-beginners/thread417268.html
Нужно сгенерировать рандомные числа в диапазоне от 1 до 9 и вывести матрцией 9х9. //Вывод матрицы for(i=0; i<9; i++) { for(j=0; j<9; j++) printf("%3d", A); putchar('\n');
C++ Создать класс вещественных чисел Double Создать класс вещественных чисел Double. Определить перегруженную функцию, возвращающую максимальное из двух аргументов. Функция не является членом класса Double. Перегруженные функции имеют аргументы типа int, double, Double. Тело перегруженных функций должны быть одинаковыми. #include "stdafx.h" #include <iostream> #include "math.h" using namespace System; using namespace std; http://www.cyberforum.ru/cpp-beginners/thread417263.html
Два класса, с преобразованием строки C++
Определить два класса, строку с преобразование из char * в строку и обратно и Double с преобразованием из double и обратно, а также взаимное преобразование String и Double.
C++ Помогите переписать
Я плохо разбираюсь в cout и endl, помогите разработать функцию, которая удаляет из строки заданное количество символов, начиная с заданной позиции. При реализации функции запрещается пользоваться функциями библиотек языка C. void deldigits (char *a,int b, int c){ int i; for (i = 0; a; i++); if ((b < i) && (b + c < i)){
C++ FIFO Очередь, как с ней разобратся?? http://www.cyberforum.ru/cpp-beginners/thread417255.html
Разработать подпрограммы работы с приоритетной очередью. Постановка запросов в очередь выполняется по приоритету, снятие - подряд из младших адресов (началу очереди). Очередь организована на массиве с циклическим заполнением и списке. Приоритет: мах значения числового параметра; при саивпаданни параметров - FIFO.
C++ Вопрос по кодеку Рида-Соломона Если кто знает, дайте пожалуйста ответ на поставленный вопрос или хотя бы ссылку на источник, в котором можно его найти. Какова длина(величина) пакета ошибок(пакетной ошибки)? Насколько мне известно она зависит от параметров кода,т е ее легко найти, и может варьироваться в каком то интервале, ну так вот мне нужно узнать максимальное значение. Прочитал все что мог по коду Рида-Соломона, но... подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
25.12.2011, 20:28     Вычислить сумму элементов массива и записать элементы массива в фаил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <fstream>
#include <iterator>
#include <algorithm>
#include <numeric>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(nullptr));
    std::ofstream fout("output.txt");
    std::vector<float> v(10);
    std::generate(v.begin(), v.end(), [] { return rand() % 20 - 9.5; });
    std::copy(v.begin(), v.end(), std::ostream_iterator<float>(fout, " "));
    fout << std::endl;
    auto first = std::find_if(v.begin(), v.end(), [](float num) { return num > 0; });
    if(first != v.end())
        ++first;
    fout << std::accumulate(first, v.end(), 0.0);
    return 0;
}
Без C++0x
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
#include <fstream>
#include <iterator>
#include <algorithm>
#include <numeric>
#include <cstdlib>
#include <ctime>
 
template <class T> T gen() { return rand() % 20 - 9.5; }
 
template <class T> bool isPositive(T num) { return num > 0; }
 
int main()
{
    srand(time(NULL));
    std::ofstream fout("output.txt");
    std::vector<float> v(10);
    std::generate(v.begin(), v.end(), gen<float>);
    std::copy(v.begin(), v.end(), std::ostream_iterator<float>(fout, " "));
    fout << std::endl;
    std::vector<float>::iterator first = std::find_if(v.begin(), v.end(), isPositive<float>);
    if(first != v.end())
        ++first;
    fout << std::accumulate(first, v.end(), 0.0);
    return 0;
}
 
Текущее время: 03:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru