Показать сообщение отдельно

  #8  
Старый 04.04.2009, 12:48
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
С нами: 9187097

Репутация: 158
По умолчанию

2 ne2pi
>>- Дан целочисленный массив размером N. Увеличить все четные числа содержащиеся в массиве на исходное значение первого четного числа
Код:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
randomize();
int arr[100],n,f_ch;
printf("Size of array : ");
scanf("%d",&n);
//заполнение массива случ числами, вывод
printf("UcxogHbli MaccuB: \n");
for(int i=0; i<n; i++){
   arr[i]=rand()%10;
   printf("%d ",arr[i]);
   }
for(i=0; i<n; i++){
   if(arr[i]%2==0&&arr[i]!=0){   //поиск 1-ого четного
      f_ch=arr[i];
      printf("\n1 4eTHbli element - %d\n",f_ch);
      for( ; i<n; i++)//увелич всех четных чисел
         if(arr[i]%2==0)
            arr[i]+=f_ch;
      }
    }
//вывод результата
for(i=0; i<n; i++)
   printf("%d ",arr[i]);
getch();
}
 
Ответить с цитированием