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

Игра "Угадай число" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ортонормированная матрица + http://www.cyberforum.ru/cpp-beginners/thread286004.html
Здравствуйте! Прошу помощи в написании лабораторной работы. С аналитической геометрией у меня очень туго, а тут она как раз и проявляется. Надо определить, является ли заданная квадратичная матрица N-ого порядка ортонормированной. Предусмотреть использование шаблонного класса для работы с различными типами данных. (с шаблонами я возможно сам разберусь, мне бы с матрицами как-нибудь разобраться)...
C++ Написать программу, формирующую по исходному BMP файлу новый BMP файл Написать программу, формирующую по исходному BMP файлу новый BMP файл в котором правая половина является зеркальным отражением левой. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread285995.html
Описать структуру с именем STUDENT C++
Описать структуру с именем STUDENT, содержащую следующие поля:-фамилия и инициалы;-номер группы;-успеваемость (массив из пяти элементов).Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла;-вывод на дисплей фамилий и номеров групп для всех студентов, имеющих...
Разработать алгоритм C++
Всем доброго времени суток! Наткнулся вот на задачу,порешал,понял,что не могу даже алгоритм написать внятный на нее. Вот задача Назовем строку S правильной скобочной последовательностью, если она состоит только из символов '{', '}', '', '(', ')' и выполнено хотя бы одно из следующих трех условий: 1. S — пустая строка; 2. S можно представить в виде S=S1+S2+S3+...+SN (N>1), где Si —...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread285977.html
Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, но разделенные одним символом "." (точка). В конце точку не ставить.
C++ Определить уравнение высоты треугольника из трех заданных точек. Вот сам заголовочный файл: #pragma once struct Point2D { double x, y; }; struct Line2D { подробнее

Показать сообщение отдельно
prZzZ
Программист
 Аватар для prZzZ
108 / 88 / 5
Регистрация: 22.03.2011
Сообщений: 232
30.04.2011, 17:01     Игра "Угадай число"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
    char buf[10];    
    int left = 1, right = 1000;
    while (right - left)
    {
        int middle = left + (right-left)/2;
        printf("Number > %d ?", middle);
        if(gets(buf))
            if(!strcmp(buf,"yes"))
                left = middle + 1;
            else
                if (!strcmp(buf,"no"))
                    right = middle;
    }
        printf("Your number is %d!\n", left);
    return 0;
}
Добавлено через 4 минуты
SK01736,
Number > 500 ?no
Number > 250 ?no
Number > 125 ?no
Number > 63 ?no
Number > 32 ?no
Number > 16 ?yes
Number > 24 ?yes
Number > 28 ?no
Number > 26 ?no
Number > 25 ?no
Your number is 25!
Press any key to continue

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