Перед каждым чётным элементом массива вставить его удвоенное значение - 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--;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д