Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Коллега
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 2
#1

Не правильно работает программа, возможно дело в операторе if - C++

22.06.2014, 16:07. Просмотров 167. Ответов 2
Метки нет (Все метки)

Здравствуйте, начал изучать язык программироваия C++, пркатикуюсь, решая задачи. Сейчас решал задачу, требующая форматировать вывод: Польователь вводит 2 числа a и b, необходимо вывести на экран все числа, лежащие в промежутке {a,b} не включительно, Отформатируйте вывод так, чтобы в одной строке отображалось 10 чисел. . Вот мой код
Кликните здесь для просмотра всего текста
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
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
    cout << "Enter two numbers" << endl;
    int v1,v2,lower,upper;
    cin >> v1 >> v2;
    if (v1 > v2) {
        upper = v1;
        lower = v2;
    }
    else {
        upper = v2;
        lower = v1;
    };
    cout << "Numbers in between " << lower << " and " << upper << endl;
    int count = 1;
    for (int i = lower+1; i < upper; ++i) // т.к мне нужны числа, находящиеся м\у границами диапозона
    {
        cout << i << " ";
        cout << ++count;
        if (count = 10)
        {
            cout << endl;
            count = 0;
        };
    };
    return 0;
}

Решил создать счетчик count, который бы регистрировал сколько в текущей итерации выведено чисел. Собствено проблема: переход на новую строку должен осуществляться только при count = 10, но у меня осуществляется каждую итерацию! Прилагаю скриншот, подтверждающий это, в правой колонке показано значение count, которое мб в случае, когда count = 10, то бишь выражение в if истинно!. Помогите пожалуйста найти причину столь странного поведения) или укажите где допущена ошибка
P.S : готов к конструктивному диалогу, все просьбы просьбы постараюсь выполнить
0
Изображения
 
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 16:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не правильно работает программа, возможно дело в операторе if (C++):

Возможно дело в цикле - C++
Задачка: Программа должна отображать меню из четырех пунктов, каждый из них помечен буквой. Если пользователь вводит букву, отличающуюся от...

Не правильно работает программа - C++
Написал программу но она чего то не правильно работает вот код: #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using...

Программа работает не правильно - C++
Задача:Найти среди 10 русских существительных отглагольные(типа хождение) и вывести их. AnsiString A; AnsiString B; int C; int...

Не правильно работает программа - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { unsigned long int v=299792,S1,S2; ...

Правильно ли работает программа? - C++
Программа должна определить маршрут заданной длины из заданной вершины. Но я сомневаюсь в ее правильной работе. Посоветуйте и покритикуйте!...

Почему программа не работает правильно? - C++
У меня почему-то не корректно отображаются надписи в консоли.

2
zss
Модератор
Эксперт С++
6569 / 6131 / 2021
Регистрация: 18.12.2011
Сообщений: 15,982
Завершенные тесты: 1
22.06.2014, 16:08 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Коллега Посмотреть сообщение
count = 10
count==10
1
Коллега
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 2
22.06.2014, 16:54  [ТС] #3
Cпасибо, что так оперативно) Блин, не знал такого !
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 16:54
Привет! Вот еще темы с ответами:

Программа работает не совсем правильно - C++
Вообщем вот условие. Создать класс, содержащий сведения о количестве изделий, собранный сборщиками цеха за неделю. Класс должен содержать...

Программа не всегда работает правильно - C++
Всем добрый вечер. Реализовал программу, подсчитывающую корень уравнения методом касательных(Ньютона). В качестве примера использовал...

Не правильно работает программа(Сортировка) - C++
Помогите понять почему не правильно работает сортировка в этой программе #include &lt;iostream&gt; using namespace std; int main() { ...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.