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

Что значат строки? - C++

Восстановить пароль Регистрация
 
Demidr
0 / 0 / 0
Регистрация: 15.06.2013
Сообщений: 23
18.06.2013, 13:46     Что значат строки? #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
{
    double number, min;
    min = 0;
    for(int i = 0; i < 10; i++)
    {
        cout << "Enter " << i+1 << " number:\t";
        cin >> number;
        if(!min && number > 0) min = number;
        else if(min && number > 0 && number < min) min = number;
    }
    if(min) cout << "Minimal positive number is " << min << "!\n";
    else cout << "There is no minimal positive number!\n";
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2013, 13:46     Что значат строки?
Посмотрите здесь:

Подскажите, пожалуйста, что значат знаки C++
Обьясните пожалуйста , что значат эти строки) C++
C++ скажите что значат %.2f, 4,8 что значат эти цифры и как оно выведет на экран
Что значат звечдочка и слово new C++
Что значат **? C++
C++ Что значат символы?
что значат эти строки? C++
Что значат операторы >> и &, в присвоении переменной C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
18.06.2013, 13:54     Что значат строки? #2
Лол, увидел свою программу. Сейчас объясню, как это работает.
Смотрите, у вас в условии надо, чтобы нашлось "минимальное положительное" число среди всех. 0 - не положительное число, потому сначала min присваиваем ему (иначе будем иметь неизвестный мусор из памяти).
Поскольку вводится 10 чисел, то пробегаем циклом с параметрами. Просим ввести это число, принимаем в переменную number. Далее, что у нас:
если min = 0 (ещё не было ничему присвоено) и полученное число number > 0, то переприсваиваем минимум этому числу. Иначе, если же min однажды был переопределен и стал положительным (и, следовательно, не ноль), то при условии, что новое полученное число number будет положительным и меньше последнего минимума, то переприсваиваем. В других случаях ничего не делается.
Если минимум не ноль, значит он был, и его значение можно вывести. Если ноль, значит ни разу не сработал первый условный переход, а потому положительный минимум встречен не был. Сообщаем об этом.

Добавлено через 1 минуту
Если вас спрашивает преподаватель и вы не можете ответить, то лучше сразу тут спрашивайте, что вам неясно
Yandex
Объявления
18.06.2013, 13:54     Что значат строки?
Ответ Создать тему
Опции темы

Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru