![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 02.04.2020
Сообщений: 97
|
![]()
Здравствуйте! Программа которую написал не работает как нужно.Программа должна строить 6 пар чисел и считать в скольких парах разница между числами меньше 10. Думаю проблема с вводом по разному пробовал вводить числа и строчно и в столбик.
Код:
Последний раз редактировалось BDA; 02.04.2020 в 23:21. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
1) Используйте кнопку CODE для оформления кода.
2) Код лучше писать с отступами, чтобы было нагляднее. 3) Вы считываете 7 пар, а не 6. 4) Вводить нужно числа через запятую и после ввода каждой пары нажимать Enter. 5) В условии увеличения "c" ошибка. Может быть лучше использовать функцию взятия модуля числа?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.04.2020
Сообщений: 97
|
![]()
Спасибо ! понял только зарегистрировался
значит тогда Код:
а какая ошибка в Код:
Код:
пока хочу разобраться без функции модуля числа. Последний раз редактировалось Alexalex777; 02.04.2020 в 23:39. Причина: дополнение |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Про CODE на будущее.
Ошибка не в самом увеличении, а в if'е.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,705
|
![]()
В смысле
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.04.2020
Сообщений: 97
|
![]()
BDA что ошибка в IF тоже так думал а оказалась проблема в том что в For i++ а в с=с+1;
в итоге For пробегал давал ноль .Два варианта вышло и оба рабочие. Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.04.2020
Сообщений: 97
|
![]()
digitalis спасибо ! попробую и твой вариант интересно.
|
![]() |
![]() |
![]() |
#8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Ох, во-первых, "c=c++;" нельзя писать в Си (это неопределенное поведение, почитайте про точки следования).
Во-вторых, "a-b>10||b-a<10" - вы в одном случае проверяете, что разница больше 10, а в другом - что меньше. В-третьих, "i+1" без присваивания просто не изменяет i.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#9 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 02.04.2020
Сообщений: 97
|
![]()
BDA ок работает но не по правилам в будущем учту!
То я не написал что в условии разница в парах чисел не должна быть больше или меньше 10и |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разница между числами | businessman | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 21.05.2015 12:55 |
Дана последовательность из 100 вещественных чисел. Определить , со скольких чётных чисел она начинается | SnS | Lazarus, Free Pascal, CodeTyphon | 2 | 22.09.2013 18:48 |
Прога должна строить множества | Idiot | Помощь студентам | 2 | 11.12.2010 22:45 |
программа должна считать по этой формуле | CheyZe | Помощь студентам | 0 | 25.11.2010 19:10 |
Евклид - программа должна запрашивать у пользователя 2 числа и считать их НОД | amfisat | Помощь студентам | 2 | 17.09.2010 09:53 |