Основная проблема кода заключается в том, что, наконец, программа каждый раз показывает, что нет последовательных целых чисел.
Сначала я попытался найти решение этой проблемы, исследуя, как исправить«если», а затем исправить некоторые небольшие ошибки в коде, но я не смог найти ни одной ошибки.Код ниже
#include <stdio.h>
int main() {
int a,i;
int A[10];
for(i=0; i<=9; i++) {
scanf("%d",&a);
A[i]=a;
}
if ((A[i+1]-A[i]==1)||(A[i+1]-A[i]==-1)) {
printf("{%d,%d}",A[i+1],A[i]);
} else {
printf("Den yparxoun diadoxikoi arithmoi");
}
return 0;
}
Ну, ожидаемый результат - показать, если они существуют, последовательные целые числа в виде пар.Например, если я напишу целые числа 4, -1,9,8,3,5, -21,6,7,8, программа должна вывести {9,8} {6,7} {7,8}.Фактический результат - каждый раз показывать, что нет последовательных целых чисел.
Заранее благодарю за помощь.