ControlStatements Задача "WoofMeow" - Программа должна вывести положительные целые числа от 1 до n (включая). Число n подается программе на вход. Если число делится на три, то вместо него программа должна вывести строчку "Woof". Если число делится на пять
Описание
Название:
Сдать решение задачи ControlStatements (Вариант 1)
ControlStatements Задача "WoofMeow" - Программа должна вывести положительные целые числа от 1 до n (включая). Число n подается программе на вход. Если число делится на три, то вместо него программа должна вывести строчку "Woof". Если число делится на
Условие задачи:
Задача "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
OK
Всего тестов: 5, пройдено: 5, не пройдено: 0.Получено баллов: 1000 (из 1000).
Max. CPU time: 0.001
N | Результат | Время (с) | Астр. время (с) | Макс. RSS | Доп. информация | Баллы | Ссылка |
---|---|---|---|---|---|---|---|
1 | OK | 0.001 | 0.011 | 1306624 | OK | 0 (0) | L I O A E C F |
2 | OK | 0.001 | 0.001 | 1294336 | OK | 0 (0) | L I O A E C F |
3 | OK | 0.001 | 0.002 | 1343488 | OK | 0 (0) | L I O A E C F |
4 | OK | 0.001 | 0.001 | 1363968 | OK | 0 (0) | L I O A E C F |
5 | OK | 0.001 | 0.001 | 1359872 | OK | 0 (0) | L I O A E C F |
L | Параметры командной строки |
I | Входные данные |
O | Вывод программы |
A | Правильный ответ |
E | Вывод программы на stderr |
C | Вывод проверяющей программы |
F | Доп. инф. о тесте |
====== Тест #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 }
Показать/скрыть дополнительное описание
Программа выполнена на языке Си (программа представляет код, который вы можете вставить в свой компилятор и запустить, или например через онлайн компилятор https://www.onlinegdb.com/online_c_compiler) Название: Сдать решение задачи ControlStatements (Вариант 1) Условие задачи: Задача \"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 Протокол проверки (тестирование программы на входных данных): OK Всего тестов: 5, пройдено: 5, не пройдено: 0.
Получено баллов: 1000 (из 1000). Max. CPU time: 0.001 NРезультатВремя (с)Астр. время (с)Макс. RSSДоп. информацияБаллыСсылка 1OK0.0010.0111306624OK0 (0)L I O A E C F 2OK0.0010.0011294336OK0 (0)L I O A E C F 3OK0.0010.0021343488OK0 (0)L I O A E C F 4OK0.0010.0011363968OK0 (0)L I O A E C F 5OK0.0010.0011359872OK0 (0)L I O A E C F LПараметры командной строки IВходные данные OВывод программы AПравильный ответ EВывод программы на stderr CВывод проверяющей программы FДоп. инф. о тесте ====== Тест #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 } .
Характеристики лабораторной работы
Список файлов
