| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Срезы...не компилируется программа |
| Автор: weirdo 21.3.2008, 10:41 | ||
| Задача... В одномерном массиве, состоящем из п вещественных элементов, вычислить: 3) сумму элементов массива с нечетными номерами; 4) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Ос¬вободившиеся в конце массива элементы заполнить нулями.
При компиляции выдает ошибки.. e:\учеба\dimon\oop\44\sort.h(3) : error C2601: 'sort_valarray' : local function definitions are illegal E:\Учеба\DimOn\oop\44\main.cpp(12) : error C2601: 'main' : local function definitions are illegal E:\Учеба\DimOn\oop\44\main.cpp(22) : fatal error C1004: unexpected end of file found почему именно так??? |
| Автор: baldina 21.3.2008, 10:52 |
| файл sum.h - не хватает закрывающей фигурной скобки. Добавлено через 1 минуту и 19 секунд Вообще так не делают. В заголовки помещают только описания, а определения - в соотв. .срр файлы. У тебя ведь не шаблонные функции. |
| Автор: Rififi 21.3.2008, 15:15 | ||
вариант без срезов.
|