profile
Опубликовано 6 лет назад по предмету Информатика от bupkka

1. Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

2. Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому элементов массива A с номерами от K до N.

  1. Ответ
    Ответ дан Zavarin

    1.


    #include <iostream>

    using namespace std;

     

    int main()

    {

     const int N;

     int a[N];

     int b=0;

     int i=1;

     bool c;

     if(a[0]%2==0)

      c=true;

     else

      c=false;

     while(i<=N && b==0)

     {

      if(c==true)

      {

       if(a[i]%2==1)

       {

        c=false;

       }

       else

       {

        b=i;

       }

      }

      else

      if(c==false)

      {

       if(a[i]%2==0)

       {

        c=true;

       }

       else

       {

        b=i;

       }

      }

      i++;

     }

     cout<<b<<endl;

     return 0;

    }

    --------------------------------------------------------------------------

    2.


    #include<iostream>

    using namespace std;

    int main()

    {

     const int N;

     float a[N];
     

     float b[N];

     for(int i=0;i<=N;i++)

     {

     float c=0;

     int d=0;

     for(int i2=i;i2<=N;i2++)

     {

      c+=a[i2];

      d++;

     }

      c/=d;

      b[i]=c;

     }

     return 0;

    }.

     

     

     

Самые новые вопросы