Форум программистов, компьютерный форум 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 = link->next;// что здесь делается link->next = list; // что здесь делается ?? } http://www.cyberforum.ru/cpp-beginners/thread788606.html
C++ С++ не смог понять как переделать
Уважаемые Программисты , прошу помочь по программе на 2мерный массив т.к. я не в силах. ***задание:(Написать функцию, которая меняет местами первую строку и последний столбец квадратной матрицы. Написать программу,которая описывает два двухмерных массива: А размерностью 5*5 и В размерностью 3*3 , инициализированный массив значениями 5,3,7,-1,-3,-5,4,7,9, а первый ввести с клавиатуры. Применить...
Задачка с циклами (Вычислить значение выражения) 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 <iostream.h> void main(){ const int N=10; int arr; int count=0; for(int i=0;i<N;++i){ cout<<"Enter arr -> "; подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
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
Игнорирует всё кроме чисел
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru