Сравнить каждый элемент массива из 20 целых чисел с его правым соседом и поменяь местами при несовпадении. Ошибка. - C (СИ)
Формулировка задачи:
Сравнить каждый элемент массива из 20 целых чисел с его правым соседом и меняющий их местами, если они не совпадают
#include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> int main(void) { int i; int a[6]; for(i = 0 ; i < 6; i++) { printf("massiv[%d] = ", i); scanf_s("%d", &a[i]);} for (i = 0; i < 6 - 1; i++) { if (a[i] != a[i + 1]) { int temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; printf("%d", a[i]); } } system("pause"); return 0; }http://pastebin.com/DveWNj84
Код к задаче: «Сравнить каждый элемент массива из 20 целых чисел с его правым соседом и поменяь местами при несовпадении. Ошибка. - C (СИ)»
#include <stdio.h> int main(void) { int i,temp; int a[6]; for(i = 0 ; i < 6; i++) { printf("massiv[%d] = ", i); scanf("%d", &a[i]);} for (i = 0; i < 5; i++) { if (a[i] != a[i + 1] && i%2==0) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; printf("%d", a[i]); printf(" "); } else { printf("%d", a[i]); printf(" "); } } printf("%d", a[5]); return 0; }
5 голосов, оценка 4.400 из 5
СОХРАНИТЬ ССЫЛКУ