Подскажите в чем проблема
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Компилятор выдает ошибку:
error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
Убери точку с запятой здесь
int main();
Убрал, теперь говорит о других ошибках:
error C2370: j: переопределение; другой класс хранения
1> 12.cpp(14): см. объявление «j»
1>12.cpp(22): warning C4305: инициализация: усечение из «double» к «float»
Dice, учись разбираться в сообщениях компилятора. Тем более, что ошибки очень простые и сообщения на русском.
По поводу предупреждения. Числовые литералы с десятичной точкой компилятор считает типа double. А переменную ты описываешь типа float. Он тебе и говорит, что может быть усечение точности. Для типа float к числу надо добавить f: float y = 1.8f;
Макар, благодарю за подсказки, все исправил!