Перед каждым чётным элементом массива вставить его удвоенное значение - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. #include "stdafx.h"
  2. #include "stdafx.h"
  3. #include <math.h>
  4. #include <stdio.h>
  5. #include <windows.h>
  6. #include <stdlib.h>
  7. #include <locale.h>
  8. #define N 100
  9. int _tmain(int argc, _TCHAR* argv[])
  10. {
  11. int A[N];
  12. int j ,a;
  13. int n=0;
  14. printf("VVedite razmernost massiva:");
  15. scanf("%d",&n);
  16. for(j=1;j<n;)
  17. {
  18. printf("VVedite elementi massiva:\n");
  19. scanf("%d",&a);
  20. if (a%2==0)
  21. {
  22. A[j]=a;
  23. A[j-1]=2*a;
  24. j=j+2;
  25. }
  26. else
  27. { j-1;
  28. A[j]=a;
  29. j=j+2;
  30. }
  31. a=0;
  32. }
  33. printf("%d\n", A[j]);
  34. system("pause");
  35. return 0;
  36. }

Решение задачи: «Перед каждым чётным элементом массива вставить его удвоенное значение»

textual
Листинг программы
  1. j--;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы