Задачи на массивы:

Тема в разделе "Свободное общение", создана пользователем CppManiac, 7 июл 2010.

Статус темы:
Закрыта.
  1. CppManiac

    CppManiac Гость

    В каждом столбце матрицы найти наибольшую группу подряд идущих элементов, образующих арифметическую прогрессию c++
    Я хочу разобрятся хотябы на одномерном, но вот не задача, если идёт сразу прг. то всё ясно, но если в середине, или потом ещё какая-нибудь как тогда? какова формула вычисления?
    Код (C++):
    #include <stdio.h>
    #include<time.h>
    #include<stdlib.h>
    //int arp(int a, int B){
    // int count=0;
    //
    //}
    void main(){
    int kol=0,d;
    int max=1;
    srand(time(0));
    cоnst int n=9, m=10;
    int mas[n]={0,1,3,5,10,11,2,4,10};
    //for (int i=0; i<10; i++){
    // mas=rand();
    // printf("-",mas);
    //}
    for (int i=6; i<=n; i++){

    if(mas==mas[1]+(i-1)*(mas[i+1]-mas))
    {
    kol+=1;
    printf("! %d",kol);
    }
    }
    /*else
    {
    if(max<kol)>==mas[1]+(i-1)*(mas[i+1]-mas))
    Добавлено 12 минут назад
    Код (C++):
    {
    kol+=1;
    printf("! %d",kol);
    }
    }
    /*else
    {
    if(max<kol)>==mas[1]+(i-1)*(mas[i+1]-mas))
    Добавлено 12 минут назад
    Код (C++):
    if(mas==mas[1]+(i-1)*(mas[i+1]-mas))
    Как тут быть?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей