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

Ugadai chislo programma - C++

Восстановить пароль Регистрация
 
Betokuha
 Аватар для Betokuha
32 / 29 / 9
Регистрация: 05.03.2012
Сообщений: 114
10.03.2012, 20:34     Ugadai chislo programma #1
Computer zagadivaet chislo, i vi doljni dogadat chislo. Esli dogadali +50 ballov else -10 ballov. Pervonachalnoe ball 100.

i eshe kogda igrok ne hochet igrat nado zakonchit programmu, kak eto zdelat pomogite.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
#include "time.h"
#define N 3 
#define DEBUG //
void main()
{ 
char igrok[N]; 
char comp[N]; 
char name[15]; 
char fam[20];
int a[N];
int ugad;
int mesto; //
int i,j; // 
int Ball=100;
time_t t;
printf ("\nVvedite imya n familya ->\n");
printf("->");
scanf("%s" , &name);
scanf("%s" , &fam);
printf ("\nKomputer zadumal tryox znachni chislo\n");
printf("Vi doljni ego odgadat.\n");
printf("u vas 100 ballov, esli ugadaite chislo +50 ballov,\n");
printf("esli ne ugadaite -10 ballov.\n");
srand((unsigned)time(&t) ); 
for (i = 0; i < N; i++) // компьютер "задумывает" чис
comp[i] = rand () % 10 + 48; // 48 - код символа 'О*
#ifdef DEBUG 
printf("Komputer zadumal: ") ;
for ( i == 0; i < N; i++)
printf("%c", comp[i]); 
printf("\n"); 
#endif 
do { 
printf("\nVash variant-> ") ;
scanf("%s", &igrok); // массив вводим как строку
for (i=0; i<N; i++); a[i]=0;
ugad=0;
for (i=0; i<N; i++);
  for (j=0; j<N; j++);
  {
   if ((igrok[i] == comp[j]) && !a[j])
   {
    ugad++;
    a[j]=1;
    break;
    }
   }
for (i=0; i<N; i++); a[i]=0;
mesto=0;
for (i=0; i<N; i++)
  if (igrok[i] == comp[i]) mesto++;
  while (ugad<N || mesto<N);
{
if (comp[i]==igrok[i])
Ball=Ball+50;
printf(" VI ugadali chislo!!!! u vas:%i",Ball);
if (comp[i]==igrok[i])
Ball-=10;
printf(" Ne ugadali!!! u vas:%i ",Ball);
}
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2012, 20:34     Ugadai chislo programma
Посмотрите здесь:

C++ Pomogite,nuzna programma
programma za zanewesom C#
Kak sdelat' schto bi moa programma zapyskalas' vmeste so startom komputera? Visual Basic

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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