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

Пример структуры для изучения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление занчения http://www.cyberforum.ru/cpp-beginners/thread975073.html
Доброго времени суток, помогите вычислить
C++ Вычисление числа P c заданной точностью e>0 Доброго времени суток, помогите сделать задания. http://www.cyberforum.ru/cpp-beginners/thread975071.html
Выделение из исходной строки символов заданной длины с указанного номера позиции C++
помогите, а то я в ассемблере слаб. нужно написать через сегменты. tasm dseg segment public para 'data' str1 db "123456" l equ $-str1 a db ? s db "$" mes db 10,13,"Vvedite nomer pozicii $" vel db 10,13,"vvedite coli4ectvo cimvolov $" str3 db ? l2 equ $-str2
Напишите программу формирования массива С, компоненты которого определяются по формулам C++
Заданы два массива A и B одинаковой размерности. Напишите программу формирования массива С, компоненты которого определяются по формулам: (4a, если a>b) c= (4b, если b<=a)
C++ Напишите программу формирования массива http://www.cyberforum.ru/cpp-beginners/thread975038.html
Заданы два массива A и B одинаковой размерности. Напишите программу формирования массива С, компоненты которого определяются по формулам: (4a, если a>b) c= (4b, если b<=a)
C++ Структура Помогите нада делать на понедельник известные данные о численности населения и площадь каждой из 7 держав.Визначте название страны с минимальной плотностью населения подробнее

Показать сообщение отдельно
Tsin
676 / 421 / 113
Регистрация: 30.12.2012
Сообщений: 1,141
Записей в блоге: 2
Завершенные тесты: 3
13.10.2013, 12:04     Пример структуры для изучения
StriBog45, если я тебя правильно понял, то тебе надо сравнивать фамилии у разных структур.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//Пусть a - массив из N структур.
 
//Цикл до N-2, потому что последними будут сравниваться a[N-2] и a[N-1] элементы,
//a[N-1] - последний. Значит, цикл обойдет все пары
for(int i = 0; i < N - 2; i++) 
{
    char[30] temp;
    //Сортировка по возрастанию, от 'А' до 'Я'
    if(strcmp(a[i].F, a[i + 1].F) < 0) 
    {
        strcpy(temp, a[i].F);
        strcpy(a[i].F, a[i + 1].F);
        strcpy(a[i + 1].F, temp);
    }
}
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru