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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать двумерный массив A(n*m) http://www.cyberforum.ru/cpp-beginners/thread896134.html
Сформировать двумерный массив A(n*m) при помощи считывания значений элементов массива из файла. n=7; m=7 Найти скалярное произведение строки, в которой находится максимальный элемент матрицы, на...
C++ Посмотрите пожалуйста на ошибки Помогите исправить ошибки пожалуйста очень надо ! #include "iostream.h" class Matrix {public: int n,m; void kod(); }; void Matrix::kod() {int ncol, int nrow, int a; nrow=n;ncol=m; http://www.cyberforum.ru/cpp-beginners/thread896129.html
GCC ошибка при вызове функции C++
Здравствуйте. Проблема в следующем: при вызове функции sub из тела add выдается ошибка. http://puu.sh/3bFZj.png Путем экспериментов заметил, что при перестановке местами функций в коде и...
C++ Сортировка по номеру поезда
#include "stdafx.h" #include <iostream> #include <locale.h> #include <string> using namespace std;
C++ Подсчитать приближенное значение http://www.cyberforum.ru/cpp-beginners/thread896120.html
Подсчитать приближенное значение суммы ряда с точностью до e (задается) двумя способами: итеративным и рекуррентным вычислением i-го слагаемого ряда (если ряд допускает более эффективное вычисление...
C++ График функции Построить график функции в полярной системе координат 1. Лемниската Бернулли: \large {r}^{2}=2{a}^{2}\cos 2j,j O подробнее

Показать сообщение отдельно
Irpen Zigrin
0 / 0 / 0
Регистрация: 07.06.2013
Сообщений: 8

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

09.06.2013, 14:42. Просмотров 557. Ответов 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 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru