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

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В текстовом файле выровнять все строки до одинаковой длины, вставляя пробелы между словами http://www.cyberforum.ru/cpp-beginners/thread762568.html
В текстовом файле выровнять все строки до одинаковой длины, вставляя пробелы между словами.
C++ В матрице выполнить действия в строках с отрицательными элементами на главной диагонали Дана матрица действительных чисел. В строках с отрицательными элементами на главной диагонали найти: а) суммы всех элементов; б) наибольшие из элементов; в) наименьшие из элементов. http://www.cyberforum.ru/cpp-beginners/thread762562.html
C++ Удалить строку с номером k
mt**matr Удалить строку с номером k Если можно как-нибудь попроще)
C++ Решение СЛАУ методом квадратных корней
Привет всем, нужна помощь в написании программы на языке c++ или C#, которая решает систему линейных уравнений методом квадратных корней. Не могу понять как ее написать... :cry:
C++ Применение операторов (+, - , *) к структрутрам http://www.cyberforum.ru/cpp-beginners/thread762543.html
к примеру есть простая структура struct Point { double x; double y; Point(double _x, double _y):x(_x),y(_y){}; Point():x(0),y(0){}; };
C++ #define VS inline Что работает быстрее: #define SQR(x) x*x void Func() { for(int i = 0; i < 10; ++i) { cout << SQR(i) << endl; } подробнее

Показать сообщение отдельно
0xv
12 / 12 / 1
Регистрация: 28.12.2012
Сообщений: 41
15.01.2013, 18:57     Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел
Мой вариант
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
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    double max, num;
    do
    {
        cin >> max;
    }while(max > 0);
 
    while(cout << "Ваше число  ", cin >> num, !cin.eof())
    {
        if( cin.fail() )
        {
            cin.clear();
            cin.ignore(cin.rdbuf()->in_avail());
            cout << "Введено не число" <<endl;
            continue;
        }
        
        if(num > 0)
            cout << "Оно положительное!" <<endl;
        else
            if(max < num)
                max = num;
        
    }
    cout << "Максимальное число " << max;
}
 
Текущее время: 08:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru