Просто когда компилятор "читает" твою программу, ему надо четко знать когда заканчивается то или иное действие.Более того у тебя есть куча других ошибок.
Вот пара вещей, которые надо знать:
1)Золотое правило программиста-соблюдай читабельность программы.Если ты через полгода откроешь свою прогу, ты в ней не разберешься.
1.1)Каждый оператор(функция)-с новой строчки. причем должна эта строчка оканчиваться точкой с запятой.
1.2)Когда открываешь фигурную скобку-это лучше делать тоже на отдельной строчке и на отдельном уровне(то бишь когда ты открываешь скобку функции(main к примеру), она должна быть у левого края экрана(чтобы долго не жать пробелы, настрой табуляцию))
вот пример:
void main(void)
{
for(i=0;i<N;i++)
{
//какие-нибудь операции в цикле
//допустим, здесь еще один цикл:
for(j=0;j<M;j++)
{
//операции во внутреннем цикле
}
}
}
То же самое если у тебя вместо цикла идет if:if(....)
{
//какие-нибудь операции.
}
2)Если я не ошибаюсь, то cin работает так:
cin>>mass[i]>>mass1[i];кстати с вводом данных у тебя тоже странный подход. Вот мне было бы неудобно вводить попеременно элементы то одного, то второго массива.
3)Если у тебя есть if, то если у тебя в нем лишь один оператор-то фигурные скобки можно не ставить. Но если там 2 или более функций, то ставь перед и после них фигурные скобки.Вот как надо правильно расписать строчку с твоей ошибкой:
if (mass[i]<mass1[i])
{
mass2[i]=mass1[i];
mass2[i+1]=mass[i];
}
else
{
mass2[i]=mass[i];
mass2[i+1]=mass1[i];
}
Вот. вроде все. исправляй, если будут вопросы-пиши.
Надеюсь хоть чем-то тебе помог










