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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.10.2008, 10:06   #1
Woha
Пользователь
 
Регистрация: 22.10.2008
Сообщений: 11
По умолчанию Помощь в Задачке для начинающих С++

Всем привет...вот такая задачка...поступил в ТУСУр на заочку задали лабораторную работу до зимней сесси порешать задания ...вот наткнулся вот на такую задачку, если кто сможет помогите её разрешить...


{
Напистаь программу которая задумывает число в диапазоне от 1 до 10 и предлагет пользователю угадать его за 5 попыток, в конце вывестои сообщение угадал или нет ...
}
Woha вне форума
Старый 24.10.2008, 11:07   #2
ivan89
Пользователь
 
Аватар для ivan89
 
Регистрация: 22.09.2008
Сообщений: 59
По умолчанию

держи Woha
Код:
  #include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
int main()
{
	using namespace std;
	int k,i=1,t;
	srand(time(0));
	k=rand()%10;
	
	  while(i<=5)
	  {
		  cout<<"ugodai hislo->";
		    cin>>t;
		 if(t==k)
		 {
			 cout<<"ugadal :)\n";
			 i=5;
		 }
		 else 
			 cout<<"ne ugodal\n";
		 i++;
	  }
	 cout<<"zadumanoe hislo:="<< k <<endl;
	 getch();
     return 0;
}

Последний раз редактировалось ivan89; 24.10.2008 в 19:55.
ivan89 вне форума
Старый 24.10.2008, 11:17   #3
Woha
Пользователь
 
Регистрация: 22.10.2008
Сообщений: 11
По умолчанию

ivan89 Спасибо
Второй раз меня выручаешь..счас буду разбирать построчно что куда и откуда растёт...
Woha вне форума
Старый 24.10.2008, 15:19   #4
Woha
Пользователь
 
Регистрация: 22.10.2008
Сообщений: 11
По умолчанию

Код:
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>

main()
{
cout<<"Угадай чиcло от 1 до 10 за 5 попыток"<<endl;
int k,i,t;
srand(time(0));
k=rand()%10;


cin>>t;

while (t!=k){t++; cin>>t;}
if(t==k)

     { 
     cout<<"Угадал :) => ";
     }
     else cout<<"Не угадал :( => ";
  
     
cout<<"Задуманное число:="<<k<<endl; 
return(0);
}
Подскажите как сделать так чтоб услочие было верное, нужно ограничется пяти (5) попытками введения числа, а он у меня вводит до тех пор пока не угадает число...

Последний раз редактировалось rpy3uH; 24.10.2008 в 18:10.
Woha вне форума
Старый 24.10.2008, 16:04   #5
Игорь007
Пользователь Подтвердите свой е-майл
 
Аватар для Игорь007
 
Регистрация: 30.05.2008
Сообщений: 96
По умолчанию

Вам же ivan89 все написал. Непонимаю. Жачем-то ошибок в код добавили. Внимательно посмотрите на предыдущий код и на свой.
Игорь007 вне форума
Старый 24.10.2008, 19:13   #6
Woha
Пользователь
 
Регистрация: 22.10.2008
Сообщений: 11
По умолчанию

У меня версия Borland C++ v.3.1
Этот код что переделанный работает отлично единственная загвоздка в том что, программа угадывает числа джо тех пор пока не наткнётся на правильное число...а в УСЛОВии хзадачи даётся 5 попыток...
Woha вне форума
Старый 24.10.2008, 19:55   #7
ivan89
Пользователь
 
Аватар для ivan89
 
Регистрация: 22.09.2008
Сообщений: 59
По умолчанию

Woha
Код:
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>

main()
{
cout<<"Угадай чиcло от 1 до 10 за 5 попыток"<<endl;
    int k,i=0,t,t1=0;
      srand(time(0));
       k=rand()%10;
     while (i<5)
	 {
		 cin>>t;
        if(t==k)
          t1=1;
		  i++; 
	 }
   if(t==k && t1==1)

    cout<<"Угадал :) => ";
    
     else cout<<"Не угадал :( => ";
  
     
cout<<"Задуманное число:="<<k<<endl; 
return(0);
}
ivan89 вне форума
Старый 24.10.2008, 20:11   #8
Woha
Пользователь
 
Регистрация: 22.10.2008
Сообщений: 11
По умолчанию ivan89

Спасибо ты вообще молодчина строчишь задачи как орехи
Всем спасибо !!
Тема Закрыта!!!
Woha вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мультимедийный Обучающий Курс TeachPro Java Для Начинающих mihali4 Общие вопросы по Java, Java SE, Kotlin 3 04.11.2008 05:39
Ресурс-учебник для начинающих и не только el2500 О форуме и сайтах клуба 11 04.09.2008 11:33
Ищу начинающих кодеров для написания ОС stanger Операционные системы общие вопросы 1 25.03.2008 22:33
Сайт для начинающих php программистов bazukas PHP 14 26.11.2006 07:51