|
|
|
|
|
|
Вернуться
1 Максим Олегович Рубчинский, 24 июня 2024 г. 6:35:31 | |
Спасибо
|
|
|
2 Терентьев Михаил Павлович, 23 июня 2024 г. 21:59:35 | |
Да, так и есть. Нужно обнулить c и n.
|
|
|
3 Терентьев Михаил Павлович, 23 июня 2024 г. 21:57:32 | |
Может, какая-то переменная не была инициализирована? Если до main объявлять, то переменным присваиваются дефолтные значения. В частности, переменным целого типа значения 0.
|
|
|
4 Максим Олегович Рубчинский, 23 июня 2024 г. 21:49:34 | |
Выдаёт ошибку на первом тесте: #include <bits/stdc++.h> using namespace std; int main() { unsigned int h,a,b,c,n; cin>>h>>a>>b; while(h>c){ c+=a; if(c<h) c-=b; else c=c; n++;} cout<<n; return 0; } Проходит тест: #include <bits/stdc++.h> using namespace std; unsigned int h,a,b,c,n; int main() { cin>>h>>a>>b; while(h>c){ c+=a; if(c<h) c-=b; else c=c; n++;} cout<<n; return 0; }
|
|
|
5 Максим Олегович Рубчинский, 23 июня 2024 г. 21:46:31 | |
Не понимаю что тут за 1-й тест? Если объявлять переменные до main, то тест проходится, а если объявлять внутри, то выдаёт ошибку.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |