Найти ошибку в коде вычисления функции - C (СИ) (74220)
Формулировка задачи:
Помогите пожалуйста исправить код, моя программа пишет что в коде все правильно, но нехочит принимать решение...
Это мой код...
А вот что мне выводит программа...
Помогите пожалуйста исправить єтот код.... Нужно что бы было вот так...
| C |
Пример вызова: x = {4, 7, 10, 2, 3, 9, 6, 5, 8, 12} pocetx = 10 pocety = delitele(x, pocetx, y, 24); // вызов funkcie pocety: 6 // вывод y: {4, 2, 3, 6, 8, 12}
Заранее спасибо!!!Решение задачи: «Найти ошибку в коде вычисления функции»
textual
Листинг программы
//line: 23
printf("pocety: %d\ny: {", pocety);
for (i = 0; i < pocety; ++i) {
printf("%d%s", y[i], (pocety - i > 1) ? ", " : "");
}
printf("}\n");
Объяснение кода листинга программы
pocety- это переменная, которая содержит количество элементов в массивеy.y- это массив, в котором хранятся значения, которые нужно вывести.i- это переменная, которая используется в цикле для подсчета индексов элементов массиваy.- В цикле происходит вывод элементов массива
yс помощью функцииprintf(). - В каждой итерации цикла значение
y[i]преобразуется в строку и выводится на экран. - Если
pocetyбольшеi, то выводится запятая и пробел. - Если
pocetyравноi, то выводится запятая и пробел. - Если
pocetyменьшеi, то выводится запятая и пробел. - После завершения цикла выводится закрывающая скобка
`}для обозначения конца массива. - Выводится символ новой строки
\n.