Форум программистов, компьютерный форум CyberForum.ru

Чтобы программа называла больше или меньше задуманного числа - C++

Восстановить пароль Регистрация
 
Никита_HD
4 / 4 / 1
Регистрация: 22.10.2008
Сообщений: 36
16.11.2008, 20:46     Чтобы программа называла больше или меньше задуманного числа #1
задача состоит в том чтобы программа называла больше или меньше задуманного числа.
посмотрите пожалуйста, где то ошибка. а найти самостоятельно не могу.

Код
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
  int a,b,c,d,e;
randomize();
clrscr();
  cout<<"Igra Ugaday chislo"<<endl;
 // getch();
  cout<<"u vas est' 3 popitki!!!!!"<<endl;
 // getch();
  cout<<"vvedite chislo ot 0 do 10 - "<<endl;
  b=random(11);
 //cout<<b<<endl;
     for (c=1;c<=3;c++)
     {
     cin>>a;
       if (a==b)
       {
       cout<<"ti vigral 1000000"<<endl;
       goto d;
       }
      else
       {
       cout<<"neudachnaya popitka"<<endl;
       }
      }
d:cout<<"poka!!!!"<<endl;
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2008, 20:46     Чтобы программа называла больше или меньше задуманного числа
Посмотрите здесь:

Найти в каждом столбце матрицы G элементы, которые больше числа А и меньше числа С C++
C++ Найти сколько чисел в массиве больше суммы или меньше разности чисел
Генерация случайного числа больше нуля, но меньше единицы C++
Найти элементы в каждом столбце матрицы G размером 7х4, которые больше числа А и меньше числа С C++
C++ Переставить числа в массиве таким образом, чтобы сначала шли элементы меньше a[b], затем равные a[b], и потом большие
Программа с функцией, которая в заданной строке проверяет, чего больше: букв или цифр C++
C++ Программа должна запрашивать число меньше десяти и больше 100
C++ Разделить массив на два: числа больше пятнадцати и меньше
Разбить число N на K элементов (не меньше, не больше) и записать так, чтобы множество не повторялось C++
При вводе целого числа вывести, больше, меньше или равно 40 C++
C++ Вывести на экран числа которые находятся между a и b, и чтобы в одной строке было не больше 10 чисел
Разделить массив действительных чисел на два списка, в первом числа меньше заданного, во втором - больше C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spo1ler
 Аватар для Spo1ler
291 / 51 / 3
Регистрация: 22.05.2008
Сообщений: 788
16.11.2008, 22:09     Чтобы программа называла больше или меньше задуманного числа #2
GOTO????????? Нет пути!
Юзай break.
Alirp
 Аватар для Alirp
55 / 50 / 1
Регистрация: 04.05.2008
Сообщений: 273
17.11.2008, 08:25     Чтобы программа называла больше или меньше задуманного числа #3
Если тебе нужно чтобы программа после каждой неудачной попытки сообщала, что загаданное число больше или меньше тобой введенного, то тебе надо вставить следующее:
Код
else
{
  cout<<"neudachnaya popitka"<<endl;
  if (a>b)
    cout<<"chislo bolche"<<endl;
  if (a<b)
    cout<<"chislo menche"<<endl;
}
А goto вообще постарайся никогда не использовать.
Yandex
Объявления
17.11.2008, 08:25     Чтобы программа называла больше или меньше задуманного числа
Ответ Создать тему
Опции темы

Текущее время: 17:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru