Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите я только что из каляски:), Код 
:(
    Опции темы
novenkiy
  Дата 13.4.2003, 23:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я только что как говорится с каляски
только начал осваивать c++
прогрпммка вроде бы и глупая каждый может сказать ,но всё же у меня происходит ошибка при компиляции
если не сложно помогите
#include <stdio.h>
#include <iostream.h>

int main (int arg, char* pszArgs[])
{
float vremya;
cout << "Vvedite vremya sutok";
cin >> vremya;



if (5.00<vremya<11.00) {cout << "Utro";} else
break;

if (11.00<vremya<18.00) {cout << "den";} else
break;

if (18.00<vremya<24.00) {cout << "vecher";} else
break;
if (24.00<vremya<5.00) {cout << "noch";} else
break;

return 0;
}
  Вверх
brb
Дата 14.4.2003, 04:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



Цитата
#include <stdio.h>
#include <iostream.h>

int main (int arg, char* pszArgs[])
{
float vremya;
cout << "Vvedite vremya sutok";
cin >> vremya;


while(1){
Цитата

if (5.00<=vremya<11.00) {cout << "Utro";} else
break;

if (11.00<=vremya<18.00) {cout << "den";} else
break;

if (18.00<=vremya<24.00) {cout << "vecher";} else
break;
if (24.00<=vremya<5.00) cout << "noch";

break;
}
return 0;
}
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
Step
Дата 15.4.2003, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



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


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
neutrino
Дата 15.4.2003, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: 1
Всего: 62



Приветствую, новенкий!
В Вашей программе есть три ошибки:

  • синтаксическая: В С нет записи:
    Цитата
    if (x1<x2<x3) {...}

    так можно писать на паскале, но на С, надо писать:
    Цитата
    if ((x1<x2)&&(x2<x3)) {...}

  • логическая: Вам нужно использовать вложенные условия. Так вместо:
    Цитата

    if(x1<x2) {...} else break;
    if(y1<y2) {...} else break;

    надо писать:
    Цитата

    if (x1<x2) {
    ...
    ...
    ...
    } else {
      if (y1<y2) {
        ...
        ...
        ...
      } else { ...

  • и наконец, break - это зарезервированное слово, позволяющее выйти либо из цикла, либо из предложения switch. Здесь оно Вам совсем ненужно.

Если переделать Вашу программу, то должно быть что-то вроде:
Цитата

int main (int arg, char* pszArgs[]) {
  float vremya;
  cout << "Vvedite vremya sutok";
  cin >> vremya;

  if ((5.00<=vremya)&&(vremya<11.00)) cout << "Utro";
  else if ((11.00<=vremya)&&(vremya<18.00)) cout << "den";
  else if ((18.00<=vremya)&&(vremya<24.00)) cout << "vecher";
  else if ((24.00<=vremya)&&(vremya<5.00)) cout << "noch";
  else return 0;
}



--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
Alex101
Дата 15.4.2003, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва

Репутация: нет
Всего: 10



Цитата(neutrino @ 15.4.2003, 13:30)
int main (int arg, char* pszArgs[]) {
  float vremya;
  cout << "Vvedite vremya sutok";
  cin >> vremya;

  if ((5.00<=vremya)&&(vremya<11.00)) cout << "Utro";
  else if ((11.00<=vremya)&&(vremya<18.00)) cout << "den";
  else if ((18.00<=vremya)&&(vremya<24.00)) cout << "vecher";
  else if ((24.00<=vremya)&&(vremya<5.00)) cout << "noch";
  else return 0;
}

ну уж ежели совсем правильно делать, то надо на корректность введенного значения проверять.
int main (int arg, char* pszArgs[]) {
float vremya;
cout << "Vvedite vremya sutok";
cin >> vremya;
if((vremya<0)||(vremya>24.00)){
cout<<"Неверные исходные данные!"<<endl;
return 0;
}

if ((5.00<=vremya)&&(vremya<11.00)) cout << "Utro";
else if ((11.00<=vremya)&&(vremya<18.00)) cout << "den";
else if ((18.00<=vremya)&&(vremya<24.00)) cout << "vecher";
else if ((24.00<=vremya)&&(vremya<5.00)) cout << "noch";
else return 0;
}



--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.