-1 / 1 / 1
Регистрация: 16.10.2015
Сообщений: 23
1

Определить, образуют ли элементы одномерного массива арифметическую прогрессию

17.10.2015, 08:04. Показов 996. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определить,образуют ли элементы одномерного массива арифметическую прогрессию, начиная с любого элемента:
C++
1
2
3
4
5
6
7
8
9
10
11
 #include <iostream>
#include <conio.h>
#include <math.h>
int main() {
int b[10],a1,a(n),n,d;
cin>>b[10]>>a1>>a(n)>>n>>d;
if (a(n)=a1+(n-1)*d);
else "";
cout<<"Образуют";
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2015, 08:04
Ответы с готовыми решениями:

Определить, образуют ли элементы массива арифметическую прогрессию
Здравствуйте, помогите пожалуйста решить задачки, а то за целый день уже башка не варит а то завтра...

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

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

Определить, образуют ли элементы массива арифметическую прогрессию
Проверить, образуют ли элементы целочисленного массива размера N арифметическую прогрессию. Если...

1
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
17.10.2015, 12:10 2
ну вообще-то, если с любого элемента, то два последние всегда образуют арифметическую прогрессию если же брать арифметическую прогрессию хотя бы из трех членов, тогда как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
int main (){
    const int size=10;
    bool ap=false;
    int i, j, A [size];
        for (i=0; i<size; i++)
            std::cin>>A[i];
    for (i=0; i<size-2; i++){
        for (j=i+1; j<size-1; j++)
            if (A[j]-A[i]!=A[j+1]-A[j])
                break;
        if (j==size-1){
            ap=true;
            break;
        }
    }
    if (ap)
        std::cout<<"yes";
    else
        std::cout<<"no";        
}
0
17.10.2015, 12:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2015, 12:10
Помогаю со студенческими работами здесь

Проверить, образуют ли элементы массива арифметическую прогрессию
С++ Дан целочисленный массив размера N, не содержащий одинаковых чисел. Проверить, образуют ли...

Проверить, образуют ли элементы массива арифметическую прогрессию
Дан целочисленный массив размера n (вводится с клавиатуры), не содержащий одинаковых чисел....

Определить, образуют ли числа арифметическую прогрессию
Дан файл неупорядоченных целых чисел. Определить, образуют ли числа арифметическую прогрессию. Так...

Определить, образуют ли элементы массива прогрессию
Помогите решить задачку.Проверить образует ли элементы целочисленного массива N арифметическую1 и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru