|
|
|
|
|
|
Вернуться
1 Турганали Диас Ермекович, 27 октября 2020 г. 12:11:20 | |
пиши заново
|
|
|
2 Нарумов Дияр Дауренович, 27 октября 2020 г. 12:11:15 | |
ЧТО БРАТЬ! СУДАРЬ!
|
|
|
3 Турганали Диас Ермекович, 27 октября 2020 г. 12:11:13 | |
и все короче
|
|
|
4 Турганали Диас Ермекович, 27 октября 2020 г. 12:11:07 | |
стираешь все короче
|
|
|
5 Турганали Диас Ермекович, 27 октября 2020 г. 12:10:57 | |
берешь короче
|
|
|
6 Турганали Диас Ермекович, 27 октября 2020 г. 12:10:48 | |
ну короче
|
|
|
7 Нарумов Дияр Дауренович, 27 октября 2020 г. 12:01:41 | |
Помогите, 12 тест не проходит #include <iostream> #include <string> #include <vector> std::vector <int> getAdress(std::string line) { std::vector <int> adress; int index = 0; bool writed = false; for(int i = 0; i < line.length(); i ++) { if(line[i] == '.' && writed) { adress.push_back(index); index = 0; writed = false; } else { index += static_cast <int> (line[i] - '0'); if(line[i + 1] >= '0' && line[i + 1] <= '9') { index *= 10; } writed = true; } } if(writed) { adress.push_back(index); } return adress; } int main() { std::string line; std::cin >> line; std::vector <int> adress = getAdress(line); bool isRight = true; for(int i : adress) { if(i < 0 || i > 255 || adress.size() != 4 || line.length() > 20) { isRight = false; break; } } std::cout << (isRight ? "Good" : "Bad"); }
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |