Написать программу которая запрашивает у пользователя номер месяца и выводит соответствующее

Напишите программу, которая получает номер месяца и выводит соответствующие ему время года или сообщение об ошибке(язык Python)Пример:
Введите номер месяца:
12 20
Вывод: Вывод:
Зима Неверный номер

x = int(input(«Введите номер месяца: «))
if x == 12 or x == 1 or x == 2:
print(«Зима»)
elif x == 3 or x == 4 or x == 5:
print(«Весна»)
elif x == 6 or x == 7 or x == 8:
print(«Лето»)
elif x == 9 or x == 10 or x == 11:
print(«Осень»)
else:
print(«Неверный номер»)

Еще вопросы по категории Информатика

a = int(input(«Введите номер месяца — «))

if (a 12):

print(«ERROR»)

elif (a == 12) or (a == 1) or (a == 2):

print(«Зима»)

elif (a == 3) or (a == 4) or (a == 5):

print(«Весна»)

elif (a == 6) or (a == 7) or (a == 8):

print(«Лето»)

elif (a == 9) or (a == 10) or (a == 11):

print(«Осень»)

Ответ:

month = int(input(«Введите номер месяца: «))

Задачи Python (Изучаю с нуля) #4

if month == 12 or (month >= 1 and month

elif month >= 3 and month

elif month >= 6 and month

elif month >= 9 and month

else : print(«нет такого месяца»)

# Если более точно, то

if month == 1 : print(«январь»)

elif month == 2 : print(«февраль»)

elif month == 3 : print(«март»)

elif month == 4 : print(«апрель»)

elif month == 5 : print(«май»)

elif month == 6 : print(«июнь»)

elif month == 7 : print(«июль»)

elif month == 8 : print(«август»)

elif month == 9 : print(«сентябрь»)

elif month == 10 : print(«октябрь»)

elif month == 11 : print(«ноябрь»)

elif month == 12 : print(«декабрь»)

Помогите разобраться, как их совместить!

2) Напишите функции вставки символа c в указанную позицию строки (с раздвижкой строки) и удаления символа в заданной позиции (со сдвижкой строки). Строка должна изменяться «на месте», т.е. никуда не копируясь.

/* удаление */
char delete(s, at) register char *s;
<
char c;
s += at; if((c = *s) == ‘’) return c;
while( s[0] = s[1] ) s++;
return c;
>
/* либо просто strcpy(s+at, s+at+1); */

/* вставка */
insert(s, at, c) char s[], c;
<
register char *p;
s += at; p = s;
while(*p) p++; /* на конец строки */
p[1] = ‘’; /* закрыть строку */
for( ; p != s; p— )
p[0] = p[-1];
*s = c;
>

Составьте программу удаления символа c из строки s в каждом случае, когда он встречается.

Ответ:
delc(s, c) register char *s; char c;
<
register char *p = s;
while( *s )
if( *s != c ) *p++ = *s++;
else s++;
*p = ‘’; /* не забывайте закрывать строку ! */
>

Читайте также:
Программа повтора действий на компьютере

int DecToXZ(int deci, int base) //функция перевода из десятичной СС в любую другую
<
const char *symbols=»0123456789ABCDEF»;

Самые простые задачи на Python / Часть 1 / С 0 до Джуна — Серия 1


char scratch[16]=»»,tmpscr[16]=»»; //результат, врем. переменная
int remainder;
div_t x;

do
<
x=div(deci,base);
remainder=x.rem;
for (int j=0;j <16;j++) tmpscr[j]=0;
tmpscr[0]=symbols[remainder];
strcat(tmpscr,scratch);
strcpy(scratch,tmpscr);
x=div(deci,base);
deci=x.quot;
>
while (deci!=0);
return atoi(scratch);
>

int main(void)
<
FILE *fptr1,*fptr2,*fptr3; //файл. переменная
char fpath1[256],fpath2[256],fpath3[256],buf1[97]=»»,buf2[97]=»»,buf3[17]=»»; //пути к файлам,буферы
int i=0,num=0,temp,len; //итератор, счётчик чисел, врем. переменная

clrscr(); //открытие файла №1
printf(«Will Enter way to file number 1:n»);
scanf(«%s»,
fptr1=fopen(fpath1,»r»);
while (fptr1==0)
<
printf(«nThe Mistake! Repeat the attempt!n»);
getch();
clrscr();
printf(«Will Enter way to file number 1:n»);
scanf(«%s»,
fptr1=fopen(fpath1,»r»);
>
while (!feof(fptr1)) //подсчёт размера массива
<
int ret=fscanf(fptr1,»%d»,
if (ret!=1) break;
num++;
>
int *arr=new int[num]; //создание дин. массива
fseek(fptr1,0,0);
while (!feof(fptr1)) //заполнение массива
<
int ret=fscanf(fptr1,»%d»,
if (ret!=1) break;
>
fclose(fptr1);
clrscr();
printf(«Contents of the file:n»); //вывод на экран
for (i=0;i
getch();

clrscr(); //сохранение в файл №3
printf(«Will Enter way to file number 3:n»);
scanf(«%s»,
fptr3=fopen(fpath3,»w»);
while (fptr3==0)
<
printf(«nThe Mistake! Repeat the attempt!n»);
getch();
clrscr();
printf(«Will Enter way to file number 3:n»);
scanf(«%s»,
fptr3=fopen(fpath3,»w»);
>

delete []arr;
return 0;

Цитата:

Опять же, как это в программу вогнать? (

тоесть вогнать?
в какую программу?

Перевести числа из одной системы счисления в другую
5672 8ст= 10ст
78954,55 10ст= 16ст
1214 10ст= 2ст
55555 10ст= 8ст

Изобразить блок-схему алгоритма, написать и отладить программу

Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним. Ниже приведен рекомендуемый вид экрана во время выполнения программы
Вычисление стоимости покупки.
Введите исходные данные:
Цена тетради (руб.) ->
Цена обложки (руб.) ->
Количество комплектов (шт.) ->
Стоимость покупки: руб.

Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее название времени года. В случае, если пользователь введет недопустимое число, программа должна вывести сообщение «Ошибка ввода данных». Ниже приведен рекомендуемый вид экрана во время
работы программы.
Например Введите номер месяца (число от 1 до 12)
-> 11
Зима

Читайте также:
Обзор антивирусных программ кратко

Написать программу, которая вводит с клавиатуры n чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже.
Вычисление среднего арифметического последовательности п чисел. После ввода каждого числа нажимайте
-> 5.4
-> 7.8
-> 3..

Из файла input.txt читаются натуральные числа N, M
и матрица целых чисел A[N,M]. Число N от 1 до 40 включительно.
Число M от 1 до 30 включительно. Любое число в матрице меньше
1000 по абсолютной величине.
Найти сумму элементов строки матрицы, содержащий максимальный
элемент матрицы.
Написать функцию, выводящую матрицу на печать.

На экран выводятся (заголовок: 5 строк +) значения чисел N, M ,
исходный массив чисел A[N,M],
и найденная сумма.
(форматирование вывода:
матрицу вывести в колонки шириной 5 символов ).

Пример:
N=1; M=4; A[N,M] = -1 0 2 -3
Resultat:
1 4
-1 0 2 -3
-2

На фортране написал, а так как синтаксиса Си не знаю перенести не могу.
Спасибо.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389
Читайте также:
Программа vegas pro 13 инструкция на русском

Источник: forum.ru-board.com

Напишите программу в Паскаль, которая получает номер месяца и выводит его

Напишите программку в Паскаль, которая получает номер месяца и выводит его заглавие и время года.
Пример:
Введите номер месяца:
5
Этот месяц — май, время года — весна.
Пример:
Введите номер месяца:
15
Неправильный номер месяца.

  • Инна Шевенкова
  • Информатика
  • 2019-01-02 01:38:34
  • 6
  • 1

Максим Климчинский 2019-01-02 01:47:07

Var n:integer;
begin
repeat
read(n);
if nlt;1 or ngt;12 then writeln(‘Неправильный номер месяца’);
until n=gt;1 and nlt;=12 ;
case n of
1: writeln(‘Этот месяц — Январь, время года — зима.’);
2: writeln(‘Этот месяц — Февраль, время года — зима.’);
3: writeln(‘Этот месяц — Март, время года — весна.’);
4: writeln(‘Этот месяц — Апрель, время года — весна.’);
5: writeln(‘Этот месяц — Май, время года — весна.’);
6: writeln(‘Этот месяц — Июнь, время года — лето.);
7: writeln(‘Этот месяц — Июль, время года — лето.’);
8: writeln(‘Этот месяц — Август, время года — лето.’);
9: writeln(‘Этот месяц — Сентябрь, время года — осень.’);
10: writeln(‘Этот месяц — Октябрь, время года — осень.’);
11: writeln(‘Этот месяц — Ноябрь, время года — осень.’);
12: writeln(‘Этот месяц — Декабрь, время года — зима.’);
end;
end.

Источник: obrazovalka.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru