1. Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные...

0 голосов
183 просмотров

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

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


Информатика (12 баллов) | 183 просмотров
Дан 1 ответ
0 голосов

1.


#include

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)</p>

 {

  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;</p>

 return 0;

}

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

2.


#include

using namespace std;

int main()

{

 const int N;

 float a[N];
 

 float b[N];

 for(int i=0;i<=N;i++)<br>
 {

 float c=0;

 int d=0;

 for(int i2=i;i2<=N;i2++)<br>
 {

  c+=a[i2];

  d++;

 }

  c/=d;

  b[i]=c;

 }

 return 0;

}.

 

 

 

(772 баллов)