Cat Numbers -For Loop- Programming basics 16-17 june 2018
Здравейте, някой може ли да ми каже как да принтирам отговорите както е показано- на отделен ред всяка комбинация :-)
https://pastebin.com/aBK61mpa
Ето условието :
Напишете програма, която отпечатва номерата на n - на брой котки в приют. Програмата ще приема данни за всяка котка – две имена и година на раждане, и ще използва тази информация, за да състави уникален номер за всяка.
Шаблонът, по който се съставя един номер е: година на раждане, ASCII стойността на първата буква от малкото име, ASCII стойността на първата буква от фамилията, номерът на въвеждане на котката.
Вход
Входът се чете от конзолата и съдържа :
- На първия ред – брой котки– цяло число n в интервала [1…1000]
- На следващите n-на брой реда:
- Малкото име на котката – текст
- Фамилията на котката– текст
- Последните две цифри от годината на раждане - цяло число в интервала [1….99]
Изход
След всяко въвеждане на данни за котка да се изписва номера в следния формат:
{година}{ ASCII на първа буква от името}{ ASCII на първа буква от фамилия}{номер на котката}
Примерен вход и изход
Вход |
Изход |
Обяснения |
2 Ivan Ivanov 95 Petar Georgiev 97 |
9573731 9780712 |
Искаме да прочетем данни за 2 котки. Първата котка е родена 95-та година, така че номерът започва с 95. Първата буква от малкото име и от фамилията е I, която отговаря на 73 в ASCII таблицата. Така второто и третото число от номера са 73. Последното число от номера е 1, понеже това е първата котка, за която четем данни. Втората котка, за която четем данните е родена 97-ма година и това е първото число от номера и. Първата буква от името и е P и тя отговаря на 80 в ASCII таблицата, а първата буква от фамилията е G, която отговаря на 71 в ASCII таблицата. Понеже това е втората котка, за която сме прочели информация, последната цифра е 2. |