|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.12.2015, 18:54 | #1 |
Регистрация: 01.12.2015
Сообщений: 3
|
Циклы. C++
Выберите для себя какую-нибудь одну задачу и решите с объяснением.
1. Вывести на экран все числа от нуля до введенного пользователем числа. 2. Пользователь вводит две границы диапазона, вывести на экран все числа из этого диапазона. Предусмотреть, чтобы пользователь мог вводить границы диапазона в произвольном порядке. 2.1. вывести все четные числа из диапазона. 2.2. вывести все нечетные числа из диапазона. 2.3. вывести все числа, кратные семи. 3. Пользователь вводит число. Определить, является ли оно простым. Число называется простым, если оно делится только на себя и на единицу. 4. Пользователь вводит две границы диапазона. Посчитать сумму всех чисел диапазона. 5. Пользователь с клавиатуры вводит числа. Посчитать их сумму и вывести на экран, как только пользователь введет ноль. 6. Написать игру «Угадай число». Программа загадывает число в диапазоне от 1 до 500. Пользователь пытается его угадать. После каждой попытки программа выдает подсказки, больше или меньше его число загаданного. В конце программа выдает статистику: за сколько попыток угадано число, сколько времени это заняло. Предусмотреть выход по 0, в случае, если пользователю надоело угадывать число. 7. Написать программу – конвертер валют. Реализовать общение с пользователем через меню. 8. Вывести на экран прямоугольник с заданными сторонами заданным символом. 9. Вывести на экран пустой прямоугольник с заданными размерами заданным символом заданного цвета. 10. Написать программу, которая по выбору пользователя меняет цвет консольного приложения. 11. Пользователь вводит число. Определить количество цифр в этом числе, посчитать их сумму и среднее арифметическое. Определить количество нулей в этом числе. Общение с пользователем организовать через меню. 12. Написать программу, которая выводит на экран шахматную доску с заданным размером клеточки. например, ***---***---***---***--- ***---***---***---***--- ***---***---***---***--- ---***---***---***---*** ---***---***---***---*** ---***---***---***---*** 13. Написать программу, которая рисует прямоугольные треугольники 4х видов. + + +++ +++ ++ ++ ++ ++ +++ +++ + + размер одной стороны прямоугольника задает пользователь. Общение с пользователем организовать через меню. 14. Написать программу, которая выводит на экран линию заданным символом, вертикальную или горизонтальную, причем линия может выводиться быстро, нормально и медленно. Общение с пользователем организовать через меню. 15. Написать программу, которая возводит число в степень. Учесть отрицательные степени. 16. Пользователь вводит число. Вывести на экран факториал этого числа. Определить максимальное число, факториал которого может храниться в переменной типа int. Предусмотреть и убрать возможность переполнения в программе. 17. Написать игру «Кубики». Пользователь и компьютер по очереди бросают 2 кубика. Победитель – тот, у кого по результатам 3х бросков сумма больше. Предусмотреть красивый интерфейс игры. 18. Пользователь вводит с клавиатуры две границы диапазона и число. Если число не попадает в диапазон, программа просит пользователя повторно ввести число, и так до тех пор, пока он не введет число правильно. 19. Написать имитацию кассового аппарата для магазина, торгующего новогодними товарами. Кассир должен выбрать товар из списка, ввести его количество, затем выбрать след. товар. По завершению ввода вывести на экран всю сумму покупки. Предусмотреть наличие скидки. В списке товаров должно быть не меньше 4х товаров, должна отображаться их цена. Предусмотреть неправильно вводимые данные. 19.1. реализовать возможность обслуживания нескольких клиентов подряд 19.2. хранение общей выручки магазина 19.3. ограничить количество товара в магазине. 20. Написать программу, которая проверяет пользователя на знание таблицы умножения. Программа выводит на экран два числа, пользователь должен ввести их произведение. Разработать несколько уровней сложности (отличаются сложностью и количеством вопросов). Вывести пользователю оценку его знаний. 21. Пользователь вводит число. Посчитать количество цифр этого числа, их сумму и среднее арифметическое. 22. Пользователь вводит число. «Перевернуть» его, записать в другую переменную и вывести на экран. 23. Написать программу-синтезатор. (Beep()) 24. Вывести на экран ромб из звездочек. 25. Вывести на экран числа от 100 до 999 с заданным шагом в заданное количество столбиков. |
01.12.2015, 19:16 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Охренеть. Во фриланс не хочешь за денежку? Там все задачи решат
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
01.12.2015, 19:32 | #3 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,679
|
Согласен... Без вариантов ФРИЛАНС
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
02.12.2015, 08:52 | #4 |
Регистрация: 01.12.2015
Сообщений: 3
|
Код:
Код:
Код:
Последний раз редактировалось Stilet; 02.12.2015 в 11:03. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Итерационные циклы, циклы с фактериалами, вообще не могу догнать( помогите плиз! | Svetlana_ | Помощь студентам | 2 | 01.11.2015 18:58 |
Циклы | Katerina_K | Помощь студентам | 2 | 21.06.2013 17:42 |
синусы и ко. циклы, вроде циклы | Scorch92 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.12.2010 19:26 |
циклы... | pashqa | Помощь студентам | 2 | 21.12.2010 00:09 |
Циклы - вложенны циклы? | tigga | Microsoft Office Excel | 5 | 19.02.2010 23:36 |