Перед каждым чётным элементом массива вставить его удвоенное значение - C (СИ)
Формулировка задачи:
#include "stdafx.h"
#include "stdafx.h"
#include <math.h>
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <locale.h>
#define N 100
int _tmain(int argc, _TCHAR* argv[])
{
int A[N];
int j ,a;
int n=0;
printf("VVedite razmernost massiva:");
scanf("%d",&n);
for(j=1;j<n;)
{
printf("VVedite elementi massiva:\n");
scanf("%d",&a);
if (a%2==0)
{
A[j]=a;
A[j-1]=2*a;
j=j+2;
}
else
{ j-1;
A[j]=a;
j=j+2;
}
a=0;
}
printf("%d\n", A[j]);
system("pause");
return 0;
}Решение задачи: «Перед каждым чётным элементом массива вставить его удвоенное значение»
textual
Листинг программы
j--;