Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2010, 15:17   #1
AleksENN
Пользователь
 
Регистрация: 24.06.2010
Сообщений: 17
По умолчанию

Вот ещё делаю задачку: нужно чтоб по введённому номеру месяца выдавало примерные погодные условия в нём.
Пока вот пришол к такому:

Код:
# include <iostream>
using namespace std;
void main(){
	
	
	float month;
	cout<<"Enter a month:\n";
	cin>>month;
	switch(month){
	case  '1':    	
		
		cout<<"\coldly:\n";
		break; // остановка switch
	case  '2':     
		cout<<"\coldly:n";
		break; // остановка switch
	case  '3':    
		cout<<"\early spring:\n";
		break; // остановка switch
	case  '4':    
		cout<<"\spring:n";
		break; // остановка switch
	    default:    // если введенный символ некорректен
		cout<<"\ahead summer and then rainy autumn\n";
		break; // остановка switch
	}
но видимо не всё внимательно слушал на лекции и что то упустил. Прошу если возможно вкратце обьяснить что недоделанно здесь

вот немного подкоректировал -работает но всегда выдаёт значение default

Код:
int month;
	cout<<"Enter a month:\n";
	cin>>month;
	switch(month){
	case  1:    	
		
		cout<<"\coldly:\n";
		break; // остановка switch
	case  2:     
		cout<<"\coldly:n";
		break; // остановка switch
	case  3:    
		cout<<"\early spring:\n";
		break; // остановка switch
	case  4:    
		cout<<"\spring:n";
		break; // остановка switch
	    default:    
		cout<<"\n ahead summer and then rainy autumn\n";
		break; // остановка switch
	}
return
}

Последний раз редактировалось Stilet; 24.06.2010 в 15:44.
AleksENN вне форума Ответить с цитированием
Старый 24.06.2010, 15:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
float month;
Тoгда уж int month
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.06.2010, 16:02   #3
AleksENN
Пользователь
 
Регистрация: 24.06.2010
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Тoгда уж int month
это я уже понял. Исправил на оператор целых чисел. Но опять же всё равно корректно неработает у меня програмка(
AleksENN вне форума Ответить с цитированием
Старый 24.06.2010, 16:09   #4
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Код:
void main(){
Цитата:
Код:
}
return
}
Вначале пишешь void main, а потом используешь return - как бы return используется в тех функциях которые получают значение и что-то должны возвратить, а у тебя просто функция которая выводит погоду, не получая при обращении номер месяца(номер месяца задаётся в программе)
P.S. После исправления всего, что я сказал заработало корректно. Проверил все варианты
_-Re@l-_ вне форума Ответить с цитированием
Старый 24.06.2010, 16:40   #5
AleksENN
Пользователь
 
Регистрация: 24.06.2010
Сообщений: 17
По умолчанию

спасибо. Очень помогло разобратся в теме.
AleksENN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
значения "на конец месяца" перенести на "начало месяца" 0mega Microsoft Office Excel 2 10.05.2010 07:23
Узнать месяц по номеру недели nowmax Общие вопросы Delphi 3 06.10.2009 09:07
поиск суммы последовательных чисел, вводимых с клавиатуры, предшествующих первому введённому нулю hen Помощь студентам 8 22.04.2009 23:03
сумма чисел по номеру anatolin Microsoft Office Excel 10 29.01.2009 19:02
Зависимость чисел дней месяца от месяца valerij Microsoft Office Excel 10 14.11.2008 11:01