Вводится пора года вывести название месяцев для этой поры года

задача в паскале, не сложная, я просто не понимаю одну вещь )

пора года — это не «вещь», а сезон .. Их, сезонов, всего 4 — весна, лето, осень, зима )

Чего там понимать-то ?

А даже если это КАЛЕНДАРНАЯ «пора», сути это не меняет — их все равно 4)

Program reg;
uses crt;
var a,b:string;
begin
read(a);
if a=’зима’ then
writeln(Декабрь, Январь, Февраль.) ;
if a=’весна’ then
writeln(Март, Апрель, Май.) ;
if a=’лето’ then
writeln(Июнь, Июль, Август.) ;
if a=’осень’ then
writeln(Сентябрь, Октябрь, Ноябрь.) ;
end.

Все бы ничего, но ведь препод обязательно «возьмет на понт» и введет «зяма» или «вИсНа» или «Лето» или «осен»

Доброго времени суток.

Вставлю и я свои пять копеек. 🙂 Объявляем тип

type
TSeason = record
Name : String[5];
Cast : array[1..3] of String[8];
end;

затем типизированную константу с одновременной инициализацией полей

const
Seasons : array[1..4] of TSeason = (
(Name:’зима’; Cast:(‘декабрь’, ‘январь’, ‘февраль’)),
(Name:’весна’; Cast:(‘март’, ‘апрель’, ‘май’)),
(Name:’лето’; Cast:(‘июнь’, ‘июль’, ‘август’)),
(Name:’осень’; Cast:(‘сентябрь’, ‘октябрь’, ‘ноябрь’)));

И, наконец, программа

ReadLn(S);
for i:=1 to 4 do if Seasons[ i ].Name = S then
for j:=1 to 3 do Write(Seasons[ i ].Cast[j], ‘ ‘);

Остальное сами. Ессно, ошибки ввода не обрабатываются, это тоже сами, если надо.

Источник

Вводится число от 1 до 4, определяющее пору года. Дать название этой поры года (1-зима, 2-весна, 3-лето, 4-Осень)

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывести название соответствующего времени года («зима», «весна», «лето», «осень»)
Данный номер месяца — целое число в диапазоне 1-12 (1 — январь, 2 — февраль и т. Д.). Вывести.

Во введенной дате определить время года (зима, весна, лето. осень)
Во введенной дате определить время года (зима, весна, лето. осень).

В зависимости от номера месяца вывести, какое это время года: весна, осень, лето или зима
доброго времени суток! помогите пожалуйста решить несколько задач 2. В зависимости от номера.

Создать перечисляемый тип данных GOD – лето, осень, зима, весна
Задача 1 — Создать перечисляемый тип данных GOD – лето, осень, зима, весна. Вывести порядковые.

Имеются описания: Сезон = (зима, весна, лето, осень) Погода = (тепло, холодно) По сезону ответить какова погода Delphi
Имеются описания: Сезон = (зима, весна, лето, осень) Погода = (тепло, холодно) По сезону ответить.

Заменить четные вхождения слова «зима» словом «осень», нечетные — словом «весна»
Ребят, помогите решить задачу: 1.Заменить в заданной строке четные вхождения слова «зима» словом.

Источник

Вывести название соответствующего времени года

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывести по номеру месяца название соответствующего времени года
Дан номер месяца (1-январь, 2- февраль.).Вывести название соответствующего времени года (зима.

Вывести название соответствующего времени года по заданному номеру месяца
3.Дано номер месяца — целое число в диапазоне 1-12(1 — январь, 2 — февраль и т. д.). Вывести.

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

По номеру месяца вывести соответствующее название времени года
Задача 4. (1-4.cpp, 14.dsp) Написать программу, которая запрашивает у пользователя номер месяца, а.

Решение

Спасибо, а есть еще какие-то способы написания ? Просто я впервые вижу «result.assign». «case» я так понимаю это обозначение номера месяца, а что значит «break» ?

Добавлено через 1 минуту
И еще компилятор выдает ошибку на 31 строке

Решение

Flopsiq, поставь в конце return 0;
забыл..

Решение

Mиxaил
Спасибо большое=)

Добавлено через 1 минуту
а std:: перед cout и сin обязательно ? или их надо писать когда в начале не было написано «using namespace std;» ?

А почему у Вас слова «Зами,Весна,Осень,Лето» отображаются нормально, а не кракозябрами, без подключенной библиотеки ?

Добавлено через 1 минуту
И еще что значит «||», почему нельзя использовать также «&&» ?

Вот код, я немного переделал, под привычный стандарт) как нас учили, но вот это «

setlocale ( 0, «» );» — удобная команда

Добавлено через 13 минут
Спасибо, Михаил.

Комментарий модератора
Используйте теги форматирования кода!

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

Название времени года по месяцу
Помогите исправить, при любом исходе пишит, что загадываемый месяц — spring, где я не прав?

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

Вывести название соответствующего введенному числу месяца
Написать программу, которая по заданному числу (от 1 до 12) выводит название соответствующего ему.

Источник

Читайте также:  Чем отстирать белье если оно покрасилось
Оцените статью