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

Сначала увеличение числа, потом уменьшение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объясните работу рекурсивной функции из книги Г. Шилдта http://www.cyberforum.ru/cpp-beginners/thread1518790.html
Здравствуйте.Вопрос такой ,самостоятельно изучаю с++ по книге Герберта Шилда,дошел до темы рекурсия ,в книге есть такой пример: #include <iostream> using namespace std; int fact(int n); int main() { cout<<"factorial="<<fact(4);//1 system("pause"); return 0; }
C++ Принцип разделения ввода/вывода Используя принцип разделения ввода/вывода от основной части программы, реализовать следующее: Даны натуральные числа n и и целые числа a1, a2, ... a10. Выяснить верно ли, что сумма трёх чисел аi, которые меньше 20, не превышает 50. http://www.cyberforum.ru/cpp-beginners/thread1518763.html
C++ Целый остаток от деления
Здравствуйте, мне нужно найти целую часть частного от деления (celoe()) и целый остаток от деления (ostatok()). например 11/3=3.6666... мне нужно, чтобы celoe() возврашало 3, а ostatok() - 6666 (но как число без точки, то есть не 0.6666, а именно 6666. проблема в том, что ostatok() все время возвращает мне значени integer. Спасибо #include <iostream> int celoe(int, int); double ostatok(int,...
C++ Вывести элементы массива, порядковые номера которых являются числами Фибоначчи
Дано целочисленный массив. Вывести те его элементы, порядковые номера которых являются числами Фибоначчи. #include <iostream> #include <ctime> using namespace std; void input(int Arr,int size); int fibonachi(int Arr,int size); void output(int Arr,int size); void main() {
C++ После первого прохода появляются баги http://www.cyberforum.ru/cpp-beginners/thread1518666.html
Если вызвать функцию enter(), первый раз все хорошо, но если вызвать ее еще раз, то первый ввод строки пропускатеся и другие косяки бывают. В чем проблема? #include <iostream> #include <cstring> #include <ctime> #include <conio.h> using namespace std; void enter(); void show();
C++ Не определен базовый класс Есть файл renderable.h: #pragma once #include "device.h" #include "mesh.h" class IRenderDevice; class IMesh; подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
3011 / 1667 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
23.08.2015, 18:25     Сначала увеличение числа, потом уменьшение
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
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
int     get_x   (
                    int     min_val,
                    int     max_val
                )
{
    static  int     x   =   min_val - 1;
 
    ++x     %=  max_val * 2;
 
    return  x   >=  max_val
                ?   max_val * 2 - x
                :   x;
}
/////////////////////////////////////////////////////////////////////////////////////////
int     main()
{
    for(;;)
    {
        std::cout   <<  get_x( 0, 3 )
                    <<  '\t';
 
        system("pause");
    }//for
}
 
Текущее время: 05:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru