Задача WoofMeowм - ControlStatements (Вариант 1) - Программа должна вывести положительные целые числа от 1 до n (включая). Число n подается программе на вход. Если число делится на три, то вместо него программа должна вывести строчку "Woof". Если число де
Описание
Программа на языке Си
Условие
Сдать решение задачи ControlStatements (Вариант 1)
Полный балл: | 1000 |
Штраф за посылку: | 1 |
Бонусные баллы: | 50 50 50 50 50 50 50 50 50 50 50 50 |
Ограничение времени: | 1 с |
Ограничение реального времени: | 5 с |
Ограничение памяти: | 128M |
Задача "WoofMeow"
Программа должна вывести положительные целые числа от 1 до n (включая). Число n подается программе на вход. Если число делится на три, то вместо него программа должна вывести строчку "Woof". Если число делится на пять, то вместо него программа должна вывести строчку "Meow". Если число делится и на три и на пять, то вместо него программа должна вывести строчку "WoofMeow".При некорректном вводе (n < 1 или n - вообще не число) - программа должна вывести сообщение "bad input" и завершить работу с кодом 1. при корректном вводе - выполнить условие и завершить работу с кодом 0.
Формат входных данных
На вход программе в stdin (консоль) подается единственное целое число. При корректном вводе число помещается в тип данных int.Формат результата
Программа выводит числа и строки согласно условию по одной штуке на каждой строке.Примеры
Входные данные
nine thousand
Результат работы
bad input
Входные данные
0
Результат работы
bad input
Входные данные
17
Результат работы
1
2
Woof
4
Meow
Woof
7
8
Woof
Meow
11
Woof
13
14
WoofMeow
16
17
Показать/скрыть дополнительное описание
Задача WoofMeowм - ControlStatements (Вариант 1) Условие Сдать решение задачи ControlStatements (Вариант 1) Полный балл:1000 Штраф за посылку:1 Бонусные баллы:50 50 50 50 50 50 50 50 50 50 50 50 Ограничение времени:1 с Ограничение реального времени:5 с Ограничение памяти:128M Задача \"WoofMeow\" Программа должна вывести положительные целые числа от 1 до n (включая). Число n подается программе на вход. Если число делится на три, то вместо него программа должна вывести строчку \"Woof\". Если число делится на пять, то вместо него программа должна вывести строчку \"Meow\". Если число делится и на три и на пять, то вместо него программа должна вывести строчку \"WoofMeow\".
При некорректном вводе (n < 1 или n - вообще не число) - программа должна вывести сообщение \"bad input\" и завершить работу с кодом 1. при корректном вводе - выполнить условие и завершить работу с кодом 0. Формат входных данных На вход программе в stdin (консоль) подается единственное целое число. При корректном вводе число помещается в тип данных int. Формат результата Программа выводит числа и строки согласно условию по одной штуке на каждой строке. Примеры Входные данные nine thousand Результат работы bad input Входные данные 0 Результат работы bad input Входные данные 17 Результат работы 1 2 Woof 4 Meow Woof 7 8 Woof Meow 11 Woof 13 14 WoofMeow 16 17 ====== Тест #1 ======= --- Входные данные: размер 0 --- --- Результат работы: размер 9 --- bad input --- Правильный ответ: размер 10 --- bad input --- Поток ошибок: размер 0 --- --- Вывод проверяющей программы: размер 3 --- OK --- Resource usage --- program: { utime=1, stime=0, ptime=1, rtime=11, maxvsz=0, maxrss=1306624, nvcsw=2, nivcsw=1, cgptimeus=764, cgutimeus=764 } checker: { utime=1, stime=0, ptime=1, rtime=3, maxvsz=360448, maxrss=2281472, nvcsw=1, nivcsw=2 } ====== Тест #2 ======= --- Входные данные: размер 13 --- триста --- Результат работы: размер 9 --- bad input --- Правильный ответ: размер 10 --- bad input --- Поток ошибок: размер 0 --- --- Вывод проверяющей программы: размер 3 --- OK --- Resource usage --- program: { utime=1, stime=0, ptime=1, rtime=1, maxvsz=0, maxrss=1294336, nvcsw=1, nivcsw=1, cgptimeus=624, cgutimeus=624 } checker: { utime=1, stime=0, ptime=1, rtime=1, maxvsz=360448, maxrss=2277376, nvcsw=1, nivcsw=1 } ====== Тест #3 ======= --- Входные данные: размер 2 --- 0 --- Результат работы: размер 9 --- bad input --- Правильный ответ: размер 10 --- bad input --- Поток ошибок: размер 0 --- --- Вывод проверяющей программы: размер 3 --- OK --- Resource usage --- program: { utime=1, stime=0, ptime=1, rtime=2, maxvsz=0, maxrss=1343488, nvcsw=1, nivcsw=1, cgptimeus=652, cgutimeus=652 } checker: { utime=1, stime=0, ptime=1, rtime=2, maxvsz=360448, maxrss=2318336, nvcsw=1, nivcsw=1 } ====== Тест #4 ======= --- Входные данные: размер 3 --- -1 --- Результат работы: размер 9 --- bad input --- Правильный ответ: размер 10 --- bad input --- Поток ошибок: размер 0 --- --- Вывод проверяющей программы: размер 3 --- OK --- Resource usage --- program: { utime=1, stime=0, ptime=1, rtime=1, maxvsz=0, maxrss=1363968, nvcsw=1, nivcsw=1, cgptimeus=697, cgutimeus=697 } checker: { utime=1, stime=0, ptime=1, rtime=2, maxvsz=360448, maxrss=2273280, nvcsw=1, nivcsw=2 } ====== Тест #5 ======= --- Входные данные: размер 4 --- 151 --- Результат работы: размер 656 --- 1 2 Woof 4 Meow Woof 7 8 Woof Meow 11 Woof 13 14 WoofMeow 16 17 Woof 19 Meow Woof 22 23 Woof Meow 26 Woof 28 29 WoofMeow 31 32 Woof 34 Meow Woof 37 38 Woof Meow 41 Woof 43 44 WoofMeow 46 47 Woof 49 Meow Woof 52 53 Woof Meow 56 Woof 58 59 WoofMeow 61 62 Woof 64 Meow Woof 67 68 Woof Meow 71 Woof 73 74 WoofMeow 76 77 Woof 79 Meow Woof 82 83 Woof Meow 86 Woof 88 89 WoofMeow 91 92 Woof 94 Meow Woof 97 98 Woof Meow 101 Woof 103 104 WoofMeow 106 107 Woof 109 Meow Woof 112 113 Woof Meow 116 Woof 118 119 WoofMeow 121 122 Woof 124 Meow Woof 127 128 Woof Meow 131 Woof 133 134 WoofMeow 136 137 Woof 139 Meow Woof 142 143 Woof Meow 146 Woof 148 149 WoofMeow 151 --- Правильный ответ: размер 656 --- 1 2 Woof 4 Meow Woof 7 8 Woof Meow 11 Woof 13 14 WoofMeow 16 17 Woof 19 Meow Woof 22 23 Woof Meow 26 Woof 28 29 WoofMeow 31 32 Woof 34 Meow Woof 37 38 Woof Meow 41 Woof 43 44 WoofMeow 46 47 Woof 49 Meow Woof 52 53 Woof Meow 56 Woof 58 59 WoofMeow 61 62 Woof 64 Meow Woof 67 68 Woof Meow 71 Woof 73 74 WoofMeow 76 77 Woof 79 Meow Woof 82 83 Woof Meow 86 Woof 88 89 WoofMeow 91 92 Woof 94 Meow Woof 97 98 Woof Meow 101 Woof 103 104 WoofMeow 106 107 Woof 109 Meow Woof 112 113 Woof Meow 116 Woof 118 119 WoofMeow 121 122 Woof 124 Meow Woof 127 128 Woof Meow 131 Woof 133 134 WoofMeow 136 137 Woof 139 Meow Woof 142 143 Woof Meow 146 Woof 148 149 WoofMeow 151 --- Поток ошибок: размер 0 --- --- Вывод проверяющей программы: размер 3 --- OK --- Resource usage --- program: { utime=1, stime=0, ptime=1, rtime=1, maxvsz=0, maxrss=1359872, nvcsw=1, nivcsw=1, cgptimeus=620, cgutimeus=620 } checker: { utime=1, stime=0, ptime=1, rtime=2, maxvsz=360448, maxrss=2260992, nvcsw=1, nivcsw=1 } .
Характеристики решённой задачи
Преподаватели
Список файлов
