Expected constructor, destructor, or type conversion before "void" - C (СИ)
Формулировка задачи:
Народ. Привет всем. Проблема такая...есть текст программы на С. Вот ее начальный кусок:
#include <stdio.h>
#include <conio.h>
Дело в том что компилятор сообщает об ошибке в строке "void sort_searchMax(double array[4][4])"...ошибка такая: "expected constructor, destructor, or type conversion before "void". Как исправить подскажите пожалуйста!
main() void sort_searchMax(double array[4][4]) { double data[4],data1[3],data2[3],sum[3]={0,0,0,0},tmp,max; for(int i=0;i<4;i++) data[i]=array[i][i];
Решение задачи: «Expected constructor, destructor, or type conversion before "void"»
textual
Листинг программы
void sort_searchMax(double array[4][4]); int main(){return 0;} void sort_searchMax(double array[4][4]) { double data[4],data1[3],data2[3],sum[3]={0,0,0,0},tmp,max; for(int i=0;i<4;i++) data[i]=array[i][i];
Объяснение кода листинга программы
- В функции sort_searchMax() объявлен массив data[] размером 4, который инициализируется значениями элементов массива array[i][i] (это значение равно 0.0).
- В функции sort_searchMax() объявлены три массива data1[], data2[] и sum[] размером 3, которые инициализируются начальными значениями 0.0.
- В функции sort_searchMax() объявлены три переменные tmp и max, которые инициализируются начальными значениями 0.0.
- В цикле for перебираются элементы массива array[][] (4 элемента).
- Значение каждого элемента копируется в массив data[i].
- В цикле for выполняется сортировка массива data[].
- Находится максимальное значение в отсортированном массиве data[].
- Значение переменной max присваивается найденному максимальному значению.
- Возвращается значение переменной max.
- В функции main() создается массив double array[4][4] размером 4x4.
- В функции main() вызывается функция sort_searchMax() с аргументом array[4][4].
- В функции main() возвращается 0 (success).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д