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

Посчитайте количество натуральных чисел, не превосходящих 60 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести коды из Pas в C++ http://www.cyberforum.ru/cpp-beginners/thread213977.html
{осуществить циклический сдвиг элементов массива, на k позиций вправо } program li; uses crt; var a:array of integer; i,r,n,k,j:integer; begin writeln('введите размер массива ') ; ...
C++ char* to char Подскажите, как перевести char* в char! http://www.cyberforum.ru/cpp-beginners/thread213972.html
Длина массива в списке C++
ув. программисты,имеется такая инициализация: struct TRecord {int x,y;int elem; char c; bool step;} all; Как присвоить всем елементам массива elem 0.просто если тут расписывать получится гигантская...
Работа с массивами структур C++
Поля структуры: код студента, фамилия, предмет, оценка. Операция: найти средний балл студента с введенной фамилией. знаю, что писал уже, но я немного не разобрался... написал вот такую вот...
C++ Стационар http://www.cyberforum.ru/cpp-beginners/thread213936.html
В стационарном отделении 60 мест по 4 койки в отдельной палате.Написать программу,которая бы выдавала номер свободного места,чтобы госпитализировать пациента,или номер палаты,где располагается...
C++ Динамические массивы Здравствуйте уважаемые программисты, я нуждаюсь в вашей помощи, в понедельник нужно сдавать задачу, а я даже не знаю как ее решать, помогите пожалуйста, если можно то программу целиком. Задача... подробнее

Показать сообщение отдельно
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
20.12.2010, 14:36
5
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
#include <iostream>
 
int min(int num1, int num2)
{
    return (num1<num2)?num1:num2;
}
 
int max(int num1, int num2)
{
    return (num1>num2)?num1:num2;
}
 
int main(int argc, char *argv[])
{
    bool right=true;
    int x=5, y=4;
    const int steps=1000;
    for (int step=0; step<steps; step++)
    {
        if (right)
            x++;
        else
            y++;
        int A=min(x,y), B=max(x,y);
        if (B>=A*A)
            right=!right;
    }
    std::cout<<"Result: "<<x<<std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru