0 / 0 / 0
Регистрация: 06.10.2018
Сообщений: 10
1

Дан порядковый номер дня месяца, вывести на экран количество дней оставшихся до конца месяца

09.12.2019, 13:40. Показов 3886. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан порядковый номер дня месяца, вывести на экран количество дней оставшихся до конца месяца (помогите переделать с использованием оператора case)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h> 
#include <stdlib.h>
#include <math.h>
 
int main()
{
  int x,y,z,a,n;
  printf("vvedite poryadkoviy nomer mesyatsa");
  scanf ("%d",&x);
  printf("vvedite poryadkoviy nomer dnya");
  scanf ("%d",&y);
  if ((x=1) and (x=3)and (x=5)and (x=7)and (x=8)and (x=10)and (x=12))
  z=31-y;
  else
{
       if ((x=2)and (x=4)and (x=6)and (x=9)and (x=11))
       z=30-y;
}
  printf("z=%d",z);
  system("PAUSE");  
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2019, 13:40
Ответы с готовыми решениями:

Дан номер месяца (1 - январь, 2 - февраль, ...), вывести число дней в этом месяце для не високосного года
Помогите пожалуйста. Программа в системе Си.

Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе
Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе. Пример: ...

Определить дату следующего дня. Количество дней месяца определять функцией
Дата некоторого дня характеризуется тремя числами: G - год, M - номер месяца, D - число месяца....

По заданной дате вывести информацию о том, високосный ли год, а также название месяца и количество дней в нем
Помогите написать программу на языке си условие: По заданной дате вывести информацию о том,...

1
Эксперт CЭксперт С++
5111 / 4550 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
09.12.2019, 14:17 2
Татьяна853, во-первых, операция сравнения- не '=', a '=='
во-вторых, разве в феврале 30 дней?
В-третьих, високосный год не надо учитывать?

Добавлено через 1 минуту
Цитата Сообщение от Татьяна853 Посмотреть сообщение
с использованием оператора case
Не знаете, как работает switch? Почитайте, там ничего сложного...

Добавлено через 3 минуты
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
switch(x)
{
  case 1:
  case 3:
  case 5:
  case 7:
  case 8:
  case 10:
  case 12:
;---
    break;
 
  case 4:
  case 6:
  case 9:
  case 11:
;---
    break;
 
  case 2:
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2019, 14:17
Помогаю со студенческими работами здесь

Дан порядковый номер месяца. вывести на экран количество месяцев оставшихся до конца года
Ребята!!! помогите пожалуйста в Сишап Дан порядковый номер месяца. вывести на экран количество...

Вывести на экран количество дней, оставшихся до конца месяца
Дан номер месяца и порядковый номер дня месяца, вывести на экран количество дней оставшихся до...

Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового Года
Помогите решить задачи в паскале, а то совсем труба=( _______sin2x, при x&gt;0 ...

Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года
Задание: Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года. Работаю в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru