Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Visual studio 2019 Ошибка C1075 "{": не найдена несоответствующая лексема. Я в упор не вижу ошибку в коде.

Владимир Мастер (1185), на голосовании 6 месяцев назад
 // Ykazately_u_massivu. 
#include
void pomenyat_mestami_s_ukazatelyami(int* arr, int size) {
for (int i = 0; i < size - 1; i += 2) {
// Обмен элементов с четными и нечетными индексами
int temp = *(arr + i);
*(arr + i) = *(arr + i + 1);
*(arr + i + 1) = temp;
}
}
void napisat_massive(int* arr, int size) {
for (int i = 0; i < size; ++i) {
std::cout << *(arr + i) << " ";
}
std::cout << std::endl;


}

int main() {

const int size = 20;
int arr[size];
// Заполняем массив случайными числами
for (int i = 0; i < size; ++i) {
arr[i] = rand() % 100;
}
std::cout << "Исходный массив: ";
napisat_massive(arr, size);
pomenyat_mestami_s_ukazatelyami(arr, size);

system("chcp 1251 > NUL");
{
std::cout << "Массив после обмена элементов с четными и нечетными индексами:";
napisat_massive(arr, size);
}

Дополнен 7 месяцев назад
Я уже разобрался! Дело было в том, что system("chcp 1251 > NUL"); надо было ставить в начале int main() {, а то она стояла там где не надо)))
Голосование за лучший ответ
Леонид Петров Мастер (2181) 7 месяцев назад
нет закрывающей фигурной скобки у int main()
ВладимирМастер (1185) 7 месяцев назад
Я уже разобрался! Дело было в том, что system("chcp 1251 > NUL"); надо было ставить в начале int main() {, а то она стояла там где не надо)))
λ Искусственный Интеллект (248581) 7 месяцев назад
какой номер строки?
ВладимирМастер (1185) 7 месяцев назад
Я уже исправил проблему сам, хоть и убил на это много временни из-за того, что не понимал в чём дело. Дело было в том, что system("chcp 1251 > NUL"); надо было ставить в начале int main() {, а то она стояла там где не надо)))
Похожие вопросы