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

Задача по с++ 2

Владислав Зайцев Ученик (165), закрыт 1 месяц назад
Трискайдекафобия.
Трискайдекафобия — боязнь числа 13 . В особо сложных формах пациент боится и всех чисел, кратных 13 .

Дано число N . Выведите все целые числа по возрастанию, начиная с числа N, пока не встретится число, кратное 13 . Его выводить не нужно.

Примечание:
Программа должна быть решена при помощи одного цикла while, без if внутри цикла.

Такое решение не принимает:
 #include  
using namespace std;
int main() {
int a;
cin >> a;
do {
cout << a << endl;
a++;
} while (a % 13 != 0);
}
Дополнен 1 месяц назад
И такой тоже:

#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
while(a%13!=0){
a=a+1;
cout<<a<<endl;
}
}
Лучший ответ
Николай Веселуха Высший разум (360961) 1 месяц назад
 #include  
using namespace std;
int main() {
int n;
cin >> n;
while (n % 13 != 0) {
cout << n << ' ';
++n;
}
}
Остальные ответы
Похожие вопросы