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

Когда не нужен оператор else? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запрос веб-страницы http://www.cyberforum.ru/cpp-beginners/thread707096.html
Вот хочу просто запросить страницу (только первое кило) и вывести html код в консоль. но что-то компилятор капризничает... #include <windows.h> #include <wininet.h> #pragma comment(lib,"wininet") #include <stdlib.h> #include <stdio.h> #include <iostream>
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 сделать нужно так: 1 2 3 4 5 18 6 7 8 22 http://www.cyberforum.ru/cpp-beginners/thread707093.html
нахождение среднего значения суммы дробей C++
Здравствуйте! Дело такое, нужно, имея класс fraction с 2мя полями int nominator, int denominator ( числитель / знаменатель) соответственно, используя массив типа fraction получить от пользователя Nое количество дробей(равное размеру массива, размер может быть любой). Затем необходимо сложить все полученные дроби и найти среднее значение. Как получить ввод от пользователя значения полей класса в...
C++ Посчитать ряд тейлора в точках
посчитать sin2,5x2 в каждой точке отрезка , отрезок делится на 5 частей. вместо суммы выводит нули, что исправить нужно? #include<iostream.h> #include<math.h> using namespace std; int main() { int k=1; double a1,a2,n, i=a1, a,d,s=0,e; cout<<"a1 = "; cin>>a1; cout<<"a2 = "; cin>>a2; cout<<"n = "; cin>>n;
C++ Определить, сколько посажено деревьев http://www.cyberforum.ru/cpp-beginners/thread707066.html
Учащиеся 8-х классов участвовали в посадке деревьев. 8-а посадил 100 деревьев, 8-б —122 дерева, 8-в — 98 деревьев, 8-г — 104 дерева, 8-д — 121 дерево. Определить, сколько посажено деревьев.Правила форума п. 5.18: Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
C++ что в коде не так? #include<iostream> #include<cstdio> #include<cstdlib> #include<string> #include<algorithm> #include<vector> using namespace std; int main() { freopen("f", "r", stdin); подробнее

Показать сообщение отдельно
svpol
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 9

Когда не нужен оператор else? - C++

23.11.2012, 22:52. Просмотров 541. Ответов 5
Метки (Все метки)

Объясните, пожалуйста, когда обязателен,а когда не обязателен оператор else.
Допустим, вот в таком коде:
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
36
37
38
39
40
#include <iostream>
using namespace std;
 
int main()
{
    unsigned short small;
    unsigned long large;
    unsigned short skip;
    unsigned short target;
    const unsigned short MAXSMALL=65535;
    
    cout << "Enter a small number: ";
    cin >> small;
    cout << "Enter a large number: ";
    cin >> large;
    cout << "Enter a skip number: ";
    cin >> skip;
    cout << "Enter a target number: ";
    cin >> target;
    cout << "\n";
    
    while (small < large && large > 0 && small < MAXSMALL)
    {
        small++;
        
        if (small % skip == 0)
        {
        cout << "skipping on " << small << endl;
        continue;
        }
        if (large == target)
        {
            cout << "Target reached!";
            break;
        }
        large-=2;
    }
 
    cout << "\nSmall: " << small << "Large: " << large << endl;
    return 0;
if прекрасно обходится без всяких else. Почему так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru