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

Арифметическая прогрессия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как распределяется память в стеке? http://www.cyberforum.ru/cpp-beginners/thread670162.html
using namespace std; int main () { int iBu=3,iBu2=7,iBu3=-23,iBu4=-100; int* ptr, *ptr2, *ptr3=&iBu3,*ptr4=&iBu4; ptr=&iBu; ptr2=&iBu2; int **ptr_=&ptr2; cout<<endl<<"sizeof...
C++ Начало профессионального пути Тему С++ выбрал из-за большей обширности аудитории. Я- среднестатистический школокодер-первокурсник, обучающийся по направлению "Прикладная информатика в экономике". С первого же месяца меня начал... http://www.cyberforum.ru/cpp-beginners/thread670147.html
C++ Проверить число на палиндром!
Добрый день! Есть программа но нужно исправить одну проблему, программа проверяет число на палиндром! Проверяет правильно когда число не длинное!
C++ Двусвязный список из структур
Ребят, помогите, а то не могу пример откопилировать... typedef struct tag_lib { //задается таблица с данными в виде структуры char name; //имя сотрудника int ...
C++ Исходник Теста http://www.cyberforum.ru/cpp-beginners/thread670042.html
Поделитесь пожалуйста исходником какого нибудь теста на C++ Что бы можно было сменить вопросы(с вариантами ответов),фон и прочее.
C++ Код не работает,говорит,что не знает,что такое delay(100).в чём проблема?как сделать,чтоб программа заработала? #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> int main() { int gdriver = DETECT, gmode, errorcode; подробнее

Показать сообщение отдельно
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
13.10.2012, 20:50
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>
 
using namespace std;
 
template <typename T, typename T2>
bool _IsAriphmProgress(const T* a, unsigned k, const T2& diff) {
    bool b = *a - *(a + 1) == diff;
    if (b && k > 2)
        return _IsAriphmProgress(a + 1, k - 1, diff);
    return b;
}
 
template <typename T>
bool IsAriphmProgress(const T a[ ], unsigned k) {
    return k <= 1? true: _IsAriphmProgress(a, k, a[0] - a[1]);
}
 
int main() {
    int a[ ] = { 1, 2, 3, 4, 5 };
    cout << IsAriphmProgress(a, 5) << endl;
    double d[ ] = { 3., 5.5, 8., 10.5 };
    cout << IsAriphmProgress(d, 4) << endl;
    short s[ ] = { 1, 2, 4, 8, 16, 32 };
    cout << IsAriphmProgress(s, 6) << endl;
    cin.get();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru