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

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

Войти
Регистрация
Восстановить пароль
 
sophiache
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 16
#1

Как сделать так чтобы менялись местами и остальные поля? - C++

16.05.2013, 20:07. Просмотров 220. Ответов 0
Метки нет (Все метки)

По температуре сортирует. Как сделать так чтобы менялись местами и остальные поля?
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define n 2
    struct students
    {
        char a[20];
        int b;
        int c;
        int d;      
      };
    
      struct students arr[n];
 int main()
 {
      int i,j,imin,amin=10000000,buf,y,u;     
      char p[20];
      for (i=0;i<n;i++)
    {
         fflush (stdin);
         puts ("Name=");
         gets (arr[i].a);
         puts ("temperatura=");
         scanf ("%d",&arr[i].b);
         puts ("pulse=");
         scanf ("%d",&arr[i].c);
         puts ("weight=");
         scanf ("%d",&arr[i].d);
         
        
    };
   
    puts ("Name Temp Puls  Weight");
    for (i=0;i<n;i++)
    {
         printf ("%s     %d     %d     %d",arr[i].a, arr[i].b, arr[i].c, arr[i].d);
         puts ("\n");
    }
    puts("n");
    for (j=0;j<n;j++)
    
    {
       for (i=j;i<n;i++)
       
        {
            if (arr[i].b<amin)
           {
            amin=arr[i].b;
            imin=i;   
            }
            }   
             buf=arr[j].b;
            arr[j].b=arr[imin].b;
            arr[imin].b=buf;
            amin=32000;
             printf ("%s     %d     %d     %d",arr[j].a, arr[j].b, arr[j].c, arr[j].d);
            }
            
         for (i=0;i<n;i++)
    {
         printf ("%s     %d     %d     %d",arr[i].a, arr[i].b, arr[i].c, arr[i].d);
         puts ("\n");
    }
     getch();  
    
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 20:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать так чтобы менялись местами и остальные поля? (C++):

Рекурсия: расставить на доске 12 коней так, чтобы они не били друг друга, но при этом пробивали все остальные поля - C++
На шахматной доске расставить 12 коней так, чтобы они не били друг друга, но при этом пробивали все остальные поля. Расстановку k...

Сделать так, чтобы функция возвращала как целые, так и дробные значения - C++
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

Сформировать массив,так чтобы элементы заштрихованной области были равны 1,а остальные 0 - C++
Сформировать массив,так чтобы элементы заштрихованной области были равны 1, а остальные 0.

Как сделать так,чтобы - C++
Собственно,здрасте. Собственно,я новичок в с++. В общем у меня возник вопрос: Сперва приведу пример,иначе не могу объяснить: int...

Преобразовать массив так, чтобы отрицательные элементы шли первыми, все остальные за ними - C++
Доброго времени суток. Мне нужно перезаписать массив так, чтобы отрицательные элементы шли первыми все остальные за ними. Сохранить...

Преобразовать последовательность чисел так, чтобы сначала были нули, а потом все остальные. - C++
Тема лабораторной работы: Работа с одномерными массивами. Задание: Преобразовать последовательность чисел так, чтобы сначала были нули, а...

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

Как сделать так, чтобы число не повторялось? - C++
Вопрос следующий. В определенном диапазоне (например от 0 до 9) лежат числа, нужно сделать так, чтобы весь диапазон был выведен на экран,...

Как сделать так, чтобы запуск из *.exe не вылетал! - C++
Из командной строки все работает нормально, но запуск файла *.exe (этот файл я сам создовал, он откомпилированный!) не получается(( Как...

Как сделать так чтобы пользователь ввел TCHAR - C++
Как сделать так чтобы пользователь ввел TCHAR ?

Как сделать так чтобы результат выводился в градусах ? - C++
Нужно что бы результат выводился в градусах, а то он выводит числа типо 0.0000034 и т д Если надо могу написать программу сюда С++


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

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

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