• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Задача на последовательности

  • Автор темы Автор темы YuRich
  • Дата начала Дата начала

YuRich

Новые
Регистрация
26 Сен 2011
Сообщения
16
Реакции
0
Баллы
0
Задача на последовательности

Дана последовательность, более чем из одного ненулевого эл-та, оканчивающаяся нулем. Выяснить, является ли последовательность арифметической прогрессией. (С++)
Кто может подсказать алгоритм?
 
если сам алгоритм проверки то вот:

Код:
#include <iostream.h>
void main(){
const n=5;
int a[n];
int b=0,d=0;
for (int i=0;i==n;i++){
  a[i] = i;
}
d= a[1]-a[0];
for (int i=1;i<n;i++){
  if (a[i]-a[i+1] == d){
    b++
  }
}
if (b+1 ==n){
  cout<<"posledovotelnost";
}
else{
  cout<<"ne posledovotelnost"
}
cin>>b;
}

похоже так
 
Спасибо большое!
 
Назад
Сверху