Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Irpen Zigrin
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 8
#1

Отсортировать номер телефона по первым 3-м цифрам номера - C++

09.06.2013, 14:42. Просмотров 574. Ответов 0
Метки нет (Все метки)

Вот часть кода структуры в котором сортирует вообще по всему номеру, мне же нужно чтобы сортировало только по первым 3-м цифрам:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 if(mas[i].phone>mas[i+1].phone)
                    {
                        strcpy(temp_familiya, mas[i].familiya);
                        strcpy(mas[i].familiya,mas[i+1].familiya);
                        strcpy(mas[i+1].familiya,temp_familiya);
 
                        strcpy(temp_name, mas[i].name);
                        strcpy(mas[i].name,mas[i+1].name);
                        strcpy(mas[i+1].name,temp_name);
 
                        temp_year=mas[i].year[k];
                        mas[i].year[k]=mas[i+1].year[k];
                        mas[i+1].year[k]=temp_year;
 
                        for(k=0;k<=2;k++)
                        {
                            temp_phone=mas[i].phone;
                            mas[i].phone=mas[i+1].phone;
                            mas[i+1].phone=temp_phone;
                        }
                    }
Вот пример всей структуры:
0
Вложения
Тип файла: rar main.rar (1.0 Кб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 14:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отсортировать номер телефона по первым 3-м цифрам номера (C++):

Сортировка массива структур по первым трём цифрам одного из его элементов - C++
Добрый вечер, снова я. Не могу решить вроде бы простое задание по информатике, перерыл кучу страниц, мануалов и кодов, нигде не могу найти,...

При вводе имени абонента или его номера выводить его фамилию, номер телефона и адрес. - C++
Создать телефонный справочник на 10 имен, адресов и номеров. При вводе имени абонента или его номера выводить его фамилию, номер телефона и...

Написать программу,которая запрашивает у пользователя фамилию,дату рождения,номер группы,номер телефона и записывает их в данные - C++
Написать программу,которая запрашивает у пользователя фамилию,дату рождения,номер группы,номер телефона и записывает их в данные. По...

Структура и объединение: дан список студентов. Общие поля: Ф.И.О., группа, домашний номер телефона. Для тех, у кого домашний телефон указать его номер - C++
ЗАДАЧА: Дан список студентов. Общие поля: Ф.И.О., группа, домашний номер телефона. Для тех, у кого домашний телефон указать его номер. Для...

Запрос номера телефона. Ошибка в программе. - C++
Добрый день. Подскажите что не так. Не могу никак понять где ошибка. Программа запрашивает номер телефона в виде (123) 456-789 а потом...

Вытянуть номер телефона - C++
Здравствуйте. У меня есть некоторый текст: Привет, меня зовут Саша. Мой номер телефона 050-123-45-67. Подскажите пожалуйста как...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 14:42
Привет! Вот еще темы с ответами:

Номер мобильного телефона - C++
Задан номер мобильного телефона. Определить, какие цифры отсутствуют в этом номере. Входные данные В единственной строке задан...

Телефонный справочник: добавление/удаление/поиск номера телефона - C++
Есть вот такое задание: Написать программу «расширенный телефонный справочник». Создайте массив указателей из двух элементов. Каждый...

Создать функцию, проверяющую соответствие фамилии и номера телефона - C++
Создать функцию, проверяющую соответствие фамилии и номера телефона. Возвращает «истину», если фамилия и номер телефона совпадают с...

Записать в файл номер телефона и сумму разговоров - C++
помогите, пожалуйста, может можно как-то упростить... у меня не получается.. сначала программа открывает исходный файл, считывает из него...


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

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

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