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

Объясните код! Пожалуйста!

23.01.2014, 16:48. Просмотров 362. Ответов 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
67
68
69
70
71
72
73
74
75
76
77
#include <stdio.h>
#include <conio.h>
void main()
{
     float M[200], min;
     //int i, m, n,j,p,g;
     int m,i,j, buf,nom;
     FILE *chtenie;
     FILE *vyvod;
     chtenie = fopen("input.txt","r");
     vyvod = fopen("output.txt", "w"); 
     while(m>200||m<1)
     {
        printf("Vvedite razmernost' massiva:\n");
        scanf("%d",&m);  
     }   
     for (i=0;i<m;i++)
     {
        fscanf(chtenie,"%f",&M[i]);
        printf("%.0f ", M[i]);
        fprintf(vyvod,"%.0f ", M[i]);   
     }
     printf("\n");
     fprintf(vyvod,"\n");
     
     for(i=0; i < m; i = i+1)
     {
       if( M[i] < 0 )
       {
         min = M[i];
         nom = i;
         for(j= i +1; j<m; j=j+1)
         {
             if(M[j] < min)
             {
              min = M[j];
              nom = j;
             }
         }
         M[nom] = M[i];
         M[i] = min;
       }
     }
     for(i=0; i < m; i = i+1)
     {
       if( M[i] > 0 )
       {
         min = M[i];
         nom = i;
         for(j= i +1; j<m; j=j+1)
         {
             if(M[j] > min)
             {
              min = M[j];
              nom = j;
             }
         }
         M[nom] = M[i];
         M[i] = min;
       }
     }
     
 
 
 
     for (j=0;j<m;j++)
     {
        printf("%.0f ", M[j]);
        fprintf(vyvod,"%.0f ", M[j]);    
     }
     printf("\n");
     fprintf(vyvod,"\n");
     fclose(chtenie);
     fclose(vyvod);
     getch();
        
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2014, 16:48
Ответы с готовыми решениями:

Объясните пожалуйста код программы
#include &lt;stdio.h&gt; int main() { int n, result = 1; printf(&quot;n=&quot;); if...

Объясните пожалуйста код программы си
#include &lt;conio.h&gt; int main() { int N,M; printf(&quot;chislitel: &quot;); scanf(&quot;%d&quot;,&amp;M);...

Объясните алгоритм пожалуйста и исправьте код
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; #include &lt;stdlib.h&gt; int main() { ...

Объясните пожалуйста как работает данный код
Вот после присваивания curnum рандомные числа в пределах COUNT,не могу понять когда он будет...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2014, 16:48

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

Объясните пожалуйста
Объясните пожалуйста чем является число 0.785 в этой задаче. Задача: #include &lt;stdio.h&gt; #include...

Объясните пожалуйста код
public const UInt32 CFM_BOLD = 0x00000001; public const UInt32 CFM_ITALIC = 0x00000002; ...

Объясните пожалуйста код
Описать логическую функцию перестановка (x,y), проверяющую, можно ли ,переставить литеры слова x,...

объясните, пожалуйста, код
есть программа, но не до конца понятно, что она делает... #include &lt;iostream&gt; #include &lt;vector&gt;...


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

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

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