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

Определить, образуют ли элементы массива прогрессию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Измерение времени работы кода http://www.cyberforum.ru/cpp-beginners/thread1251901.html
Нужно подсчитать время выполнения кода. данный отрывок сортирует массив. если размер массива маленький, то выводит 0. При большом размере выводит значение. Собственно не пойму как решить проблему при...
C++ Построение описания класса, создание и уничтожение объектов этого класса Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения составных частей адреса, создания и уничтожения объектов этого... http://www.cyberforum.ru/cpp-beginners/thread1251885.html
Контрольные суммы C++
Добрый день! Есть такая задача: Дан битовый поток, найти в нем контрольные суммы и рассчитать их с помощью различных алгоритмов (алгоритмы необходимо также реализовать программно на языке C/С++...
Задать рандом в диапазоне с шагом C++
У меня есть диапазон и шаг и шаг de(Я их считаю в программе). Помогите задать рандом. Я пробовал вот так: double M; for (i = 0; i<=lab1.n; i++){ M= smin + rand() % (smax -smin); } for (i = 0;...
C++ Пароль при входе в программу http://www.cyberforum.ru/cpp-beginners/thread1251847.html
Пишу небольшую базу данных с информацией не для третьих лиц, программа консольная, и что бы другие люди не смогли увидеть информацию содержащийся в этой базе я написал это : #include <iostream> ...
C++ Не могу понять стоит ли продолжать изучать с++ Дело в том что я изучаю с++, но с каждым днём всё больше убеждаюсь в том что ничего кроме математический вычислений и примитивного подстраивания под эти математические вычисления дабы получить хоть... подробнее

Показать сообщение отдельно
mihey1993
322 / 48 / 19
Регистрация: 07.09.2014
Сообщений: 217
09.09.2014, 12:55
В варианте SpringBear есть 1 маленький недосмотр - в циклах функций i начинается с 0, а проверка элементов идет с использованием i-1, то есть идет обращение к array[-1].

Так же для проверки на ариф. прогрессию можно использовать формулу http://www.cyberforum.ru/cgi-bin/latex.cgi?a_i = \frac {a_{i-1} + a_{i+1}}{2}, а для геом. прогресссии http://www.cyberforum.ru/cgi-bin/latex.cgi?a_i = \sqrt{a_{i-1}a_{i+1}}, однако для проверки оптимальнее наверное таскать с собой переменную, чем брать каждый раз корень.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru