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

Указатели и функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск временных файлов в каталоге, и их удаление http://www.cyberforum.ru/cpp-beginners/thread788608.html
Вообщем нужно написать программу для поиска временных файлов в каталоге, ну и по итогу их удалить. И если есть возможно сделать поиск не используя библиотеку windows.h. Буду благодарна за любые...
C++ не могу разобраться в функции нашел в инете функцию добавление в список, но не могу разобраться что означает переменная link void add(LIST *link,int data) { LIST *list = new LIST; list->data = data; list->next =... http://www.cyberforum.ru/cpp-beginners/thread788606.html
C++ С++ не смог понять как переделать
Уважаемые Программисты , прошу помочь по программе на 2мерный массив т.к. я не в силах. ***задание:(Написать функцию, которая меняет местами первую строку и последний столбец квадратной матрицы....
Задачка с циклами (Вычислить значение выражения) C++
Вычислить значение выражения ( в вложении). Я написал вот ето: #include <conio.h> #include <iostream> #include <math.h> using namespace std; void main (){ int i,j,S=0; for(i=1;i<=100;i++)
C++ Паскаль http://www.cyberforum.ru/cpp-beginners/thread788581.html
вычислить значения функции у=х в квадрате, для всех х от 1 до n с шагом 1.
C++ С++ не смог разобраться (тернарная операция) Уважаемые программисты прошу помочь переделать 1 строку, предрались в училище и сказал что такого еще не проходили ( в общем расписать по другому строку count+=arr?0:1;) #include... подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 832
17.02.2013, 21:17
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
#include <iostream>
#include <limits>
 
using namespace std;
 
bool DefInput(double &prop)
{
    cin>>prop;
    while (!cin.good()) //если во время предыдущей операции ввода возникли проблемы
    {
        if (cin.eof()) //если конец строки (Ctrl+Z)
            return false;
        cin.clear(); //сброс флагов ввода
        cin.ignore(numeric_limits<streamsize>::max(),'\n');//игнорируем максимальный размер потока или до переноса строки
        cin>>prop;
    }
    return true;
}
 
int main()
{
    double val;
    unsigned val_count(0);
    double sum(0);
 
    while (DefInput(val))
    {
        ++val_count;
        sum+=val;
    }
 
    if (val_count)
    cout<<"Average: "<<sum/double(val_count);
    return 0;
}
Для прекращения ввода нужно ввести Ctrl+Z
Игнорирует всё кроме чисел
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru