21 / 10 / 5
Регистрация: 07.01.2013
Сообщений: 222
|
||||||
1 | ||||||
Оператор for, без if (Напишите программу, суммирующую числа в указанном пользователем диапазоне, но без оператора if, который устанавливает границы)19.06.2013, 21:43. Показов 2871. Ответов 24
Метки нет (Все метки)
Напишите программу, суммирующую числа в указанном пользователем диапазоне, но без оператора if, который устанавливает верхнюю и нижнюю границы. Что произойдет, если числа 7 и 3 ввести именно в таком порядке? Запустите программу, введите 7 и 3. Добейтесь того, чтобы программа работала и при таком порядке ввода чисел.
Никак не могу сделать эту задачу. Как не бился. Без ифа никак((( Хелп, что нужно добавить в этот код, чтобы он работал:
0
|
19.06.2013, 21:43 | |
Ответы с готовыми решениями:
24
Напишите программу, которая в указанном пользователем каталоге и его подкаталогах выполняет поиск файла Напишите программу, вычисляющую определенный интеграл на указанном пользователем промежутке и с указанным шагом разбиения этого промежутка С помощью оператора while напишите программу определения суммы всех нечетных чисел в диапазоне от 1 до 99 включительно. С помощью оператора while напишите программу определения суммы всех нечетных чисел в диапазоне от 1 до 99 включительно. |
19.06.2013, 21:49 | 2 | |||||
Сообщение было отмечено как решение
Решение
вот вам совсем без if и for:
3
|
21 / 10 / 5
Регистрация: 07.01.2013
Сообщений: 222
|
|
19.06.2013, 21:58 [ТС] | 5 |
это я просто пропустил, суть вопроса, как решить задание не используя оператор иф! )))
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,520
|
|||||||||||
19.06.2013, 22:13 | 7 | ||||||||||
тебе нужна сумма от 3 до 7 не зависимо как их вызвали?
можно так
то будет работать первый цикл иначе второй косяк будет если пределы равны сработают оба цикла sum будет удвоенный хотя это можно обойти так
Я так понял что for нужен Добавлено через 5 минут
1
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,520
|
|
19.06.2013, 22:23 | 13 |
согласен
это я чейто ступил Ну не могут два человека мыслить одинаково Добавлено через 1 минуту
1
|
21 / 10 / 5
Регистрация: 07.01.2013
Сообщений: 222
|
|
19.06.2013, 22:39 [ТС] | 14 |
Спасибо ребята, помогли))
0
|
Неэпический
|
||||||
19.06.2013, 22:43 | 15 | |||||
Вот еще простенький вариант:
2
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,520
|
|||||||||||
19.06.2013, 22:53 | 16 | ||||||||||
Можно так еще
Добавлено через 5 минут а в чем смысл false? всегда ложь тогда это выражение превращается в
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,520
|
|
19.06.2013, 23:14 | 18 |
переведи
все врубился ну ты и закрутил пришлось в ручную цикл проходить и возник вопрос здесь sum каждую итерацию будет прибавляться или только один раз при входе в цикл?
0
|
Комп_Оратор)
|
||||||
19.06.2013, 23:25 | 19 | |||||
1
|
Неэпический
|
|
20.06.2013, 01:20 | 20 |
При выходе из цикла - когда v1!=v2 даст false. Но можно внести в условие так, что сам цикл останется пустым
0
|
20.06.2013, 01:20 | |
20.06.2013, 01:20 | |
Помогаю со студенческими работами здесь
20
Функция, заполняющая массив псевдослучайными числами в заданном пользователем диапазоне без повторений Используя оператор while напишите программу определения всех чисел в диапазоне от 1 до 100 включительно, кото Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |