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

Подскажите что с этим делать на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ решите программы по одномерным массивам на языке С++ http://www.cyberforum.ru/cpp-beginners/thread69164.html
1.Массив заполнить с помощью генератора случайных чисел в интервале в количестве 15 элементов. Сформировать массив Р из элементов массива А кратных 7 и найти их произведение. 2.В одномерном массиве A подсчитать количество нулевых элементов, заменить их значением квадрата минимального элемента, затем вычислить сумму элементов полученного массива. Напечатать исходный и результирующий массивы в...
C++ Написать программу для обработки двумерного массива. Сформировать и вывести на экран заданный двумерный массив (для заполнения массива использовать формулу). 10 20 30 40 20 30 40 50 30 40 50 60 40 50 60 70 Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread69140.html
Удаление незначащих нулей в строке C++
Всем добрый день. Пытаюсь преобразовать число в строку с помощью функции CString::Format(). Вроде удаление незначащих нулей можно настроить во входных параметрах этой функции. Никто не подскажет как? (желательно с примером)
C++ Работа с текстовыми файлами.Удалить строки.
Доброе время суток. Нужна помощь : есть текстовый файл вида: asd qwe zxc rty fgh Нужно переписать строки которые начинаются на "a" и "z" в другой текстовый файл, или остальные были просто удалены из этого файла.
C++ Вылет по непонятным причинам! http://www.cyberforum.ru/cpp-beginners/thread69121.html
вот мой код....правда не полный...потомучто ошибка гдето тут: #include <iostream.h> #include <conio.h> #include<time.h> #include<stdlib.h> int main() {
C++ Арифметика в C Дано натуральное число n. Проверить содержит ли оно три одинаковые цифры. Например 12322. Содержит. Помогите плиз...:( подробнее

Показать сообщение отдельно
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
01.12.2009, 14:43
Va,

для Visual Studio 2010:

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 <vector>
#include <string>
#include <iostream>
#include <sstream>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <locale>
 
int main()
{
    setlocale(LC_ALL, "");
 
    std::string s;
    std::cout << "Введите числа: ";
    std::getline(std::cin, s);
 
    typedef std::vector<int> V;
    V v;
 
    typedef std::istream_iterator<V::value_type> I;
    std::stringstream ss(s);
    std::copy(I(ss), I(), std::back_inserter(v));
 
    const V::value_type sum = std::accumulate(v.begin(), v.end(), 0);
    std::cout << "Сумма элементов массива: " << sum << std::endl;
 
    typedef std::iterator_traits<V::const_iterator>::difference_type difference_type;
    const difference_type n = std::count_if(
        v.begin(), v.end(), [](int n) { return n != 0; });
    std::cout << "Количество ненулевых элементов: " << n << std::endl;
 
    const double avg = static_cast<double>(sum) / n;
    std::cout << "Среднее арифметическое ненулевых элементов: " << avg << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru