Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
1

Список фамилий. Упорядочить их по алфавиту

30.03.2014, 14:50. Показов 2037. Ответов 14
Метки нет (Все метки)

Заданный список фамилий. Упорядочить их по алфавиту. Проверить написания первой большой буквы
ПОМОГИТЕ , НИЧЕГО НЕ ВЫХОДИТ (
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2014, 14:50
Ответы с готовыми решениями:

Список фамилий вводится через запятую в виде строки. Упорядочить фамилии по алфавиту
Хотел еще попросить помочь написать вот эту программу: Список фамилий вводится через запятую в...

Сортировка фамилий по алфавиту
Нужно упорядочить фамилии в алфавитном порядке. #include <stdio.h> struct product { ...

Сортировка фамилий по алфавиту через массив указателей
Здравствуйте! голову сломал, перекопал этот форум но все никак не получается построить нормально...

Упорядочить список фамилий по алфавиту
Заданный список фамилий. Упорядочить их по алфавиту. Проверить написания первой большой буквы ...

14
Заблокирован
30.03.2014, 14:57 2
Цитата Сообщение от MASHA_kRA Посмотреть сообщение
Заданный список фамилий
Напишите - как он задан.
0
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
30.03.2014, 15:24  [ТС] 3
я не понимаю как именно , припустим вводим с клавиатуры , ну или они вписаны в саму программу , без разницы наверно )
0
Заблокирован
30.03.2014, 15:30 4
Статически или динамически?
0
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
30.03.2014, 15:49  [ТС] 5
динамически
0
Заблокирован
30.03.2014, 16:25 6
Кириллица или латинские буквы?
0
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
30.03.2014, 19:43  [ТС] 7
кириллица ))
0
429 / 383 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
30.03.2014, 22:32 8
Думаю, здесь проще всего применить сортировку вставками. То есть уже сразу при вводе проверять, какое положение должно быть у этой строки в массиве, туда и вставлять. Честно говоря, лень писать, примитив.
0
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
01.04.2014, 20:28  [ТС] 9
пожалуйста напишите , а то я не понимаю эту тему..а что бы разобраться времени уже нет...
надо срочно сдать
0
429 / 383 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
01.04.2014, 20:39 10
Вот решение твоей проблемы: из последнего написанного тобой слова убери первую букву.
0
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
02.04.2014, 17:09  [ТС] 11
оч смешно
ну помогите плиз
0
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
02.04.2014, 17:35 12
тут есть сортировка по алфавиту
0
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
02.04.2014, 17:52 13
MASHA_kRA,
Заданный список фамилий. Упорядочить их по алфавиту. Проверить написания первой большой буквы
ПОМОГИТЕ , НИЧЕГО НЕ ВЫХОДИТ (
такое задание равносильно как
Имеется космический корабль DRX-F117. Посчитать количество болтов в первых двух отсеках. Проверь герметично ли закрываются шлюзы. ПОМОГИТЕ , НИЧЕГО НЕ ВЫХОДИТ (
Слишком мало начальных данных. Где эти фамилии? Может их нужно считать из файла? И записать фамилии по алфавиту в новый файл? А там где были первые буквы маленькие заменить на большие?
0
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 16
02.04.2014, 19:18  [ТС] 14
извините , надо что бы вводилось (с клавиатуры считало) 10 фамилий, а потом вывело их по алфавиту с большой буквы )
0
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
02.04.2014, 22:57 15
Лучший ответ Сообщение было отмечено IrineK как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <string.h>
 
int main()
{
char str[10][20],word[20],first_char;
int i,k;
 
for(i=0;i<10;i++)
{
printf("Enter %d: ",i+1);
scanf("%s",&str[i]);
} 
 
//ïðîâåðêà áîëüøèõ áóêâ
for(i=0;i<10;i++)
{
    first_char=str[i][0];
    if(first_char>=97&&first_char<=122)
        str[i][0]-=32;
}    
 
//ñîðòèðîâêà
for (i=0;i<10;i++)
    {
        for (k=0;k<9;k++)
        {
            if(strcmp(str[k],str[k+1])>0)
            {
                strcpy(word,str[k]);
                strcpy(str[k],str[k+1]);
                strcpy(str[k+1],word);
            }
        }
    }
    
//âûâîä
printf("\n");
for(i=0;i<10;i++)
   printf("%s\n",str[i]);
 
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2014, 22:57

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Список фамилий упорядочить по алфавиту.
Список фамилий упорядочить по алфавиту. помогите решить задачу - очень надо!:) входные данные -...

Список введенных фамилий упорядочить по алфавиту
Нужно список введенных фамилий упорядочить по алфавиту!!!

Упорядочить по алфавиту список фамилий, разделенный запятыми
Список фамилий,разделенный запятыми,задан в произвольном порядке.упорядочить его по алфавиту...

Строки. [Ввести список фамилий,упорядочить по алфавиту]
Задание = реализовать через вызов функции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.