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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2010, 18:57   #1
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию Switch/case (сравнение)

Проблема такая:
есть задача: вводятся названия озер и их площади. программе нужно выдать все озера имеющие площадь не менее введенной. Сделать данное нужно используя Switc/case в с++ .

Последний раз редактировалось I_student; 25.09.2010 в 19:00.
I_student вне форума Ответить с цитированием
Старый 26.09.2010, 02:16   #2
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

Эм использовать switch case для чего именно,я не понимаю,честно говоря.\

ну вот набросал код примерный,а куда switch case пихать я не понял.

Код:
#include <tchar.h>
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------

#pragma argsused
struct ozero
{
char name[10];
int square;
};
void main()
{
	int const i=5;
	ozero a[i];
	for (int i=0; i<5; i++)
	{
	 cout<<"enter name"<<
	 endl;
	 cin>>a[i].name;
	 cout<<"enter square"<<endl;
	 cin>>a[i].square;
	}
	cout<<"Enter square"<<endl;
	int m;
	cout<<"enter m"<<endl;

	cin>>m;
	for (int i=0; i<5; i++)
	{
	 if (a[i].square>=m)
	  {
		cout<<"Name: "<<a[i].name<<endl;
		cout<<"Square: "<<a[i].square<<endl;
	  }


	}
	getch();
}
За помощь: Нажмите на весы слева от сообщения!

Последний раз редактировалось savva; 26.09.2010 в 02:20.
savva вне форума Ответить с цитированием
Старый 26.09.2010, 13:12   #3
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию

ну это в задании сказано свитч кейс использоввать=)
I_student вне форума Ответить с цитированием
Старый 26.09.2010, 13:19   #4
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Совсем как-то непонятно, куда тут можно switch.
Somebody вне форума Ответить с цитированием
Старый 26.09.2010, 13:53   #5
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию

впринципе названия озер вводятся в баззу данных самим разработчиком, а пользователь только вводит площадь и программа выдает все озера с большей площадью...
I_student вне форума Ответить с цитированием
Старый 26.09.2010, 13:58   #6
I_student
 
Регистрация: 25.09.2010
Сообщений: 7
По умолчанию

у меня впринципе запара такая, как в свитч запихнуть операции сравнения...
I_student вне форума Ответить с цитированием
Старый 26.09.2010, 14:33   #7
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

ну конечно можно сделать
cin>>m;
switch(m)
case a[i].square>=m:
{....}
case a[i].sqaure<m:
{....}
но по-моему это бредятина какая-то
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
switch Dimarik Общие вопросы C/C++ 4 11.04.2010 15:56
switch - case 1 to 5 boris-blade Общие вопросы .NET 1 12.03.2010 07:13
Как в блок-схеме отобразить switch case? Maniac.Den Помощь студентам 1 13.12.2009 21:28
из яваксрипт Switch в Delphi case Kolik317 Общие вопросы Delphi 2 21.11.2009 17:54
обратиться к функции через " switch case " B@R@B@$HK@ Общие вопросы C/C++ 4 09.06.2009 19:15