Тема: Допомога з рішенням задачі, послідовність елементів
Завдання: Вхідна послідовність складається із таких елементів 0 5 7 35 1 9 48 3.
#include<stdio.h>
#include<conio.h>
#define n 10
void vyv();
void ins();
int mas[n]={42, 5, 30, 36, 25, 10, 37, 49, 0, 0}, i, j, tmp;
main()
{
clrscr();
vyv(); ins(); vyv();
bioskey(0);
}
void ins()
{
for (i = 1; i < n; i++)
{
tmp = mas[i];
for (j = i-1; (j >= 0) && (mas[j] > tmp); j--)
mas[j+1] = mas[j];
mas[j+1] = tmp;
}
}
void vyv()
{for(i=0; i<n; i++)
printf("%2d ", mas[i]);
printf("\n");
}
Програма виконується але вчитель докопався до mas[j+1] = tmp; і сказав що треба це змінити але я не розумію на що! Допоможіть будь ласка!!! П.С. Помилку ще обкреслю на зображенні!