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

Среднее арифметическое - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проблемы с русским языком http://www.cyberforum.ru/cpp-beginners/thread44301.html
помогите пожалуйста как подключить заголовочный фаил русского языка или что там надо зделать ? :help:
C++ Счет чисел в массиве Здравствуйте! Мой счетчик что то не работает. const int size=255; char c; int k, i, j, count; count=0; cout << "Enter text:\n"; cin.getline(c, size); http://www.cyberforum.ru/cpp-beginners/thread44292.html
Использование метода getche() C++
system("pause"); return 0; }
Visual C++ Вывод float в окне MFC приложения VS2008EE
вывод float в окне MFC приложния VisStudio2008 express Не могли бы вы подсказать какой - нибудь способ. Совсем умаялся: раньше делал только консольные приложения.
C++ Перебор списка http://www.cyberforum.ru/cpp-beginners/thread44265.html
При переборе списка компилятор ругается на строчку "printf("%i", index->geti());" MyClass::geti' : cannot convert 'this' pointer from 'const MyClass' to 'MyClass &' Объясните, пожалуйста кто сможет почему. И в случаи, если так делать нельзя, подскажите, как это реализовать. #include <stdlib.h> #include <list> using namespace std;
C++ Один объект не может дополнить другой Есть два объекта,принадлежащие этому классу. #include "value_class.h" class Variable { private: Value val; // это тоже класс,описывающий константное значение string var_name; // Это имя подробнее

Показать сообщение отдельно
Golovastik
 Аватар для Golovastik
11 / 11 / 0
Регистрация: 25.05.2009
Сообщений: 435

Среднее арифметическое - C++

18.07.2009, 16:23. Просмотров 491. Ответов 5
Метки (Все метки)

Ситуация такая. В данной программе я нахожу среднее арифметическое стольки чисел, скольких введу. Проблемма в том, что при вводе одного числа, чтоб ввести другое, мне нужно, ввести "yes",если я введу один символ, программа продолжит работу далее, но если ввести одновременно несколько, произойдёт зацикливание, не подскажите как убраться из этого зацикливания. Как сделать так,чтоб была возможность ввести одновременно несколько символов?

Вот исходник:

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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0,"");
    int k = 0; double vvod = 0, s = 0;
    char da ; da = _getch()
    
    for(;;)
    {
        cout<<"Введите пожалуйста значение \n\n\t-> ";
        cin>>vvod;
        cout<<endl;
        ++k;
        s+=vvod;
        cout<<"Ещё раз не хотите ввести? \n "<<
            "Если нет, введите 'n' или 'N'\n\n\t ";
        cin>>da;
        if((da == 'n') || (da =='N'))
            break;
    }
    cout<<endl
        <<"Из "<<k<<" чисел "<<"получим среднее число = "<<s/k<<"."
        <<endl;
cin.ignore();
cin.get();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru