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

Подскажите, пожалуйста, почему выдает ошибку 'else' without a previous 'if' в строке 12

Виктория Метелькова Ученик (94), на голосовании 1 неделю назад
#include <iostream>

using namespace std;

int main()
{
int a,n,m,k;
cin >> k >> n >> m;
a == (n / k) * (2 * m) or ((n / k) + 1) * (2 * m);
if (n % k == 0) cout << (n / k) * (2 * m);
else cout << ((n / k) + 1) * (2 * m);
else if ((n / k) * (2 * m) or ((n / k) + 1) * (2 * m) == 0); cout << 0;

return 0;
}
Голосование за лучший ответ
kaiu Высший разум (117638) 1 месяц назад
if (n % k == 0) cout << (n / k) * (2 * m);
else if(ЭТОГО НЕТ) cout << ((n / k) + 1) * (2 * m);
else if ((n / k) * (2 * m) or ((n / k) + 1) * (2 * m) == 0); cout << 0;
Евсей Белоусов Ученик (125) 1 месяц назад
 #include <iostream>  

using namespace std;

int main()
{
int a,n,m,k;
cin >> k >> n >> m;
a == (n / k) * (2 * m) or ((n / k) + 1) * (2 * m);
if (n % k == 0) cout << (n / k) * (2 * m);
else if ((n / k) * (2 * m) || ((n / k) + 1) * (2 * m) == 0) cout << 0;
else cout << ((n / k) + 1) * (2 * m);

return 0;
}
Похожие вопросы