ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Сортировка и последовательности > задача:


50317 - Student Line Up

Гость
• Вопросы к жюри (2)

Задачи раздела

• 50914 - Buy 3, Pay 2
• 50732 - Sorting
• 50730 - The largest product
• 50731 - The largest product (2)
• 50737 - Sum of the k-largest numbers
• 50492 - Contest Scoreboard
• 50320 - Random Sorted List
• 50738 - Median value
• 50317 - Student Line Up
• 50311 - Student Line Up
• 50736 - Top N Donors - 2
• 50333 - Series of Squares
• 50734 - Product Info (In Srt)
• 50364 - Student averages
• 50733 - The Highest Average
• 50358 - Series of Odd Numbers
• 50756 - Average of the Nth Student

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.
Prepared by Halil Karimis.

Student Line Up

A teacher has asked all her students to line up single line according to their first name. For example, in one class Amy will be at the front of the line and Yolanda will be at the end.

Question: Write a program that prompts the user to enter the number of students in the class, and then loops to read in that many names. Once all the names have been read in, the program reports the order of the students in the line.

Input specification
The program will get the a number (n) first, and then it gets n names which are all string at most with 16 chars and 1 < n ≤ 100.

Output specification
Print out the order of the students in the class in alphabetical order.

 Sample Run I  
  7
  Sabina
  Beki
  Nilda
  Elton
  Xheni
  Bajram
  Enea

 Sample Output I  
  Bajram
  Beki
  Elton
  Enea
  Nilda
  Sabina
  Xheni

 Sample Input II  
  5
  Yolanda
  Erind
  Amy
  Ardit
  Ledio



 Sample Output II  
  Amy
  Ardit
  Erind
  Ledio
  Yolanda

 Sample Explanation  
"Beki" and "Bajram" both start with 'B' letters, and according to ASCII values "Bajram" is before "Beki".
In C, you can use strcmp (in string.h library) to compare strings.
   int strcmp ( const char * str1, const char * str2 );
In C++, you can compare strings as you compare integers. For example, if name1 and name2 are string variables
   string name1="Beki", name2="Bajram";

when you compare them in your code,
   if(name1 < name2) ...

It will produce false result for the comparision there because "Beki" (according to ASCII values) is greater than "Bajram".


Для отправки решений необходимо выполнить вход.

www.contester.ru