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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alovar
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 4
#1

Арифм.Прогрессия - C++

26.12.2010, 17:34. Просмотров 625. Ответов 2
Метки нет (Все метки)

Уже целый день сижу над задачей, но покачто получался только бред...
Вот сама задача:

Добавить к некоторой последовательности A=(ai), i=1..n, n<=100, наименьшее число элементов, чтобы получить арифметическую прогрессию ( напр 22 1 36 -> 1 8 15 22 29 36)

Уже все перебрал, но всеравно в голове решение не укладывается...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2010, 17:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Арифм.Прогрессия (C++):

Масивы-арифм. прогрессия и таблица. 2задания. - C++
Помогите решить до конца эти задания: 1. Определить, является ли введёный масив а)арифметической прогрессией с шагом д ...

Массивы (вычислить сред. арифм. значение элементов каждой строки и столбца) - C++
Уважаемые программисты Помогите написать -&gt; S(25,8) Вывести исходный данные в первые 24 строки и 7 столбцов, вычислить сред. арифм. ...

прогрессия - C++
Подсчитать сумму первых 500 членов бесконечного ряда: 1+1/2+1/3+1/4+…+1/n+… Выведите значение суммы на экран Хелп ми)Пожалуйста

Арифметическая прогрессия - C++
Задан целочисленный массив размера N. Определить, образуют ли элементы массива арифметическую прогрессию.

Арифметическая прогрессия - C++
Вообщем, поиск по форму ничего не дал, а с++ я помню плохо. Есть задачка, дана последовательность, скажем из 5 чисел, в виде массив,...

Прогрессия Арифметическая - C++
Добрый день! Я к сожалению, вообще не могу разобраться даже в елементарных вещах. Помогите пожалуйста написать формулу для...

2
Reee
21 / 21 / 1
Регистрация: 21.09.2010
Сообщений: 65
26.12.2010, 18:32 #2

Не знаю, но вот посмотри)
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
31
32
33
34
35
36
37
38
39
#include <iostream>
int main()
{
    const int a=1;
    int aX,aY,rd;
    std::cout<<"X= ";
    std::cin>>aX;
    std::cout<<"Y= ";
    std::cin>>aY;
 
    if(aX>aY)
        rd=aX-aY;
    else
        rd=aY-aX;
 
    int A, ard=rd;
    for(int n=1; n<=100; n++)
    {
        rd=rd/n;
        for(int i=1; i<=100; i++)
        {
            A=a+rd*i;
            if(A>aX)
                break;
            if(A==aX)
                break;  
        }
        if(A==aX)
            break;
        else
            rd=ard;
    }
    for(int i=0; 1<=10; i++)
    {
        std::cout<<a+rd*i<<",";
        if(a+rd*i>aX)
            break;
    }
}
0
Alovar
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 4
26.12.2010, 19:01  [ТС] #3
Спасибо) правда тут только 2 эллемента, я что-то подобное делал, мот прокатит. Я вот не знаю как сравнить 3 числа между собой и разницу между 2 и 1, и между 3 и 2 числам, и если разница различается, то найти общий делитель, что-ли...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2010, 19:01
Привет! Вот еще темы с ответами:

Арифметическая прогрессия - C++
Вычислить (1+1/1^2)+(1+1/2^2)+(1+1/3^2)+...+(1+1/100^2). Найдите ошибку: #include &lt;iostream&gt; using namespace std; int main(){ ...

Арифметическая прогрессия - C++
Вывести на экран 7ой член прогрессии если числа находящиеся по соседству различаются в 5 раз, а первое число равен 3ем Добавлено через...

Прогрессия Фибоначчи - C++
Никак не могу понять что не так с кодом. Хотел сделать прогрессию Фибоначчи, постоянно выдает ошибку, не получается исправить. ...

Арифметическая прогрессия - C++
Здравствуйте, помогите со способом выполнения задания. Задание: Пользователь задает n кол-во целых чисел, необходимо определить можно ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru