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

Ugadai chislo programma - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана матрица размера M × N 2 задача http://www.cyberforum.ru/cpp-beginners/thread515580.html
Дана матрица размера M × N. После последнего столбца, содержащего только отрицательные элементы, вставить столбец из нулей. Если требуемых столбцов нет, то вывести матрицу без изменений.
C++ Дана матрица размера M × N Дана матрица размера M × N. Найти максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию. Если упорядоченные столбцы в матрице отсутствуют, то вывести 0. http://www.cyberforum.ru/cpp-beginners/thread515579.html
Подсчет кол-ва инверсий C++
Здравствуйте, помогите разобраться с ошибкой. Компилирую код, а компилятор (VS 2010 ) выдает ошибку, не могу понять что делать. #include <iostream> #include <vector> using namespace std;
C++ Кружок хорового пения
Кружок хорового пения В некотором учебном заведении функционирует кружок хорового пения. Начало кружка всегда происходит единообразно: по сигналу руководителя кружка ВСЕ n УЧАСТНИКОВ становятся в круг и КАЖДЫЙ m-й для распевки поёт гамму. Руководитель кружка заметил, что размять голосовые связки не всегда удаётся всем участникам кружка. По заданным n и m помогите ему определить, или в...
C++ Хэш-таблица. Метод цепочек. C++ http://www.cyberforum.ru/cpp-beginners/thread515554.html
Уважаемые, программисты, задание звучит так: "Таблица строится по методу цепочек с использованием хеш-функции, возвращающей сумму двух первых букв идентификатора." Судя из задания созрело несколько вопросов: 1) "...возвращающей сумму двух первых букв идентификатора". Сумма первых двух букв идентификатора - это сумма АСКИ-кодов этих букв, так? 2) Напишите, пожалуйста, очень простой пример...
C++ Написать программу с определенными функциями (не объектно-ориентированное программирование) Предметная область – центр повышения квалификации. Объект – дисциплина (курс). Данные об объекте:  наименование;  преподаватель;  количество часов;  оплата;  число человек в группе. Функции: 1. Подсчитать среднее количество человек, приходящихся на одного преподавателя (учесть, что каждый преподаватель может вести несколько групп). 2. Вывести названия курсов, которые ведут... подробнее

Показать сообщение отдельно
Betokuha
32 / 29 / 9
Регистрация: 05.03.2012
Сообщений: 114

Ugadai chislo programma - C++

10.03.2012, 20:34. Просмотров 231. Ответов 0
Метки (Все метки)

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();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru