ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Задача С++ №2
  #1  
Старый 15.07.2007, 13:28
Qwertison
Познающий
Регистрация: 01.04.2007
Сообщений: 43
Провел на форуме:
297955

Репутация: -5
Question Задача С++ №2

{Спс за первую задачу. Я забыл про метку и цикл повтора... неважно, свои ошибки нашел.}

Вот задача 2:
Ввести число, от него отсчитывает 9% и + 200 и выводит на екран. Флаг -1. Мой вариант:
Код:
#include <iostream.h>
#include <iomanip.h>

main()

{
   int x;

   cout << "Babos:\n ";
   cin >> x;
   while ( x == -1) {

   cout << "Zarplat: " << x/100*9 + 200 << "\n ";
   cout << "Babos:\n ";
   cin >> x;
   }

   return 0;

}
Чего не пашет?
 
Ответить с цитированием

  #2  
Старый 15.07.2007, 13:36
Qwertison
Познающий
Регистрация: 01.04.2007
Сообщений: 43
Провел на форуме:
297955

Репутация: -5
По умолчанию

Теперь синтакс. ошибка ((( Где?
 
Ответить с цитированием

  #3  
Старый 15.07.2007, 13:38
Qwertison
Познающий
Регистрация: 01.04.2007
Сообщений: 43
Провел на форуме:
297955

Репутация: -5
По умолчанию

Флаг - это -1, тоесть число, после которого завершается цикл... Не пойму сути вопроса...
 
Ответить с цитированием

  #4  
Старый 15.07.2007, 13:39
Qwertison
Познающий
Регистрация: 01.04.2007
Сообщений: 43
Провел на форуме:
297955

Репутация: -5
По умолчанию

После исправления == на -1 - синтакс. ошибка.
 
Ответить с цитированием

  #5  
Старый 15.07.2007, 13:45
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме:
2924346

Репутация: 1719


Отправить сообщение для n1†R0x с помощью ICQ
По умолчанию

неправильно у тебя
получается, что пока x = -1, цикл должен выполняться... т.е. он не выполняется ни разу.
нужно делать
while (x != -1) {...}

Вот, держи рабочий вариант:
Код:
#include <iostream>
using namespace std;

main()

{
   int y;

   cout << "Babos:\n ";
   cin >> y;
   while ( y != -1)
   {
	   cout << "Zarplata: ";
	   y = y/100*9 + 200;
	   cout << y << "\n\nBabos:\n";
	   cin >> y;
   }

   return 0;

}
при y = -1 прога заканчивает работу.

Последний раз редактировалось n1†R0x; 15.07.2007 в 13:53..
 
Ответить с цитированием

  #6  
Старый 15.07.2007, 13:57
Noman
Участник форума
Регистрация: 10.10.2006
Сообщений: 127
Провел на форуме:
483695

Репутация: 31
Отправить сообщение для Noman с помощью ICQ
По умолчанию

Qwertison
А зачем тебе хедер iomanip.h?
 
Ответить с цитированием

  #7  
Старый 15.07.2007, 14:22
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
Сообщение от invlose  
while ( x != -1) {?
не очень понял что за флаг
Цитата:
Сообщение от Qwertison  
Теперь синтакс. ошибка ((( Где?
:)))

Qwertison, мой тебе совет: бросай программирование.
 
Ответить с цитированием

  #8  
Старый 16.07.2007, 15:35
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме:
413927

Репутация: 71
Отправить сообщение для da_ff с помощью ICQ
По умолчанию

товарищи опомнитель вы считаете дробные числа в int!!!!!!!!!!!!!!!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ граф. задача нужна помощь Visor С/С++, C#, Delphi, .NET, Asm 8 22.05.2007 21:19
Паскаль задача.... че деать? rubik-nerubik Болталка 14 07.05.2007 12:10
Ищу спеца. Задача, настроить сервер с моб.контентом и гейт для отправки смс. Deal Сотовый фрикинг 2 17.01.2007 15:45
Стоит следующая задача. Отлавливаем снифер. Егорыч+++ PHP, PERL, MySQL, JavaScript 21 27.07.2005 16:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ