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

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

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

Не могу найти ошибку. - C++

30.11.2009, 00:31. Просмотров 280. Ответов 1
Метки нет (Все метки)

народпомогите 1-й масив счтитае а второй нет, не могу найти ошибку
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#include "stdafx.h"                                                           /*подключение библиотек*/
 
#include <iostream>
using namespace std;
#include <conio.h>
 
#include <stdio.h>
 
#include <math.h>
 
 
void array(float[2][4],float [4],float c);
void array1(float[3][5],float [5],float c);
int main()
{
    float a[2][4],s[4],s1[5],c;
    int i,j;
        float z[3][5] = {{1, 10, 3, 5, 3}, {15, 4, 8, 40, 5},{2, 5, 7, 8, 90}};for(i=0;i<2;i++)
    {c=0;
        for(j=0;j<4;j++)
        {
        cout<<"a["<<i<<"]["<<j<<"]=";
        cin>>a[i][j];
        }
    }
    array(a,s,c);
    for(i=0;i<2;i++)
    {
        for(j=0;j<4;j++)
        {
            cout<<"aaa["<<i<<"]["<<j<<"]="<<a[i][j]<<"\n"; 
        }
    }
    array1(z,s1,c);
    for(i=0;i<3;i++)
    {
        for(j=0;j<5;j++)
        {
            cout<<"zzz["<<i<<"]["<<j<<"]="<<z[i][j]<<"\n"; 
        }
    }
    return 0;
}
void array(float b[2][4],float s[4],float c)
{int n,k;
    for( n=0;n<4;n++)
    {   
    s[n]=0;}
        for( n=0;n<4;n++)
        {
            s[n]=b[0][n]+b[1][n];
            cout<<s[n]<<"\n";
        }
    for( n=0;n<3;n++)
    {
        if( s[n]<s[n+1])
        {
            for( k=0;k<2;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }
    }   for( n=0;n<2;n++)
    {
        if( s[n]<s[n+1])
        {
            for( k=0;k<2;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }   
    }   for( n=0;n<1;n++)
    {
        if( s[n]<s[n+1])
        {
            for( k=0;k<2;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }   
    }
}
 
void array1(float b[3][5],float s1[5],float c)
{int n,k;
    for( n=0;n<5;n++)
    {   
    s1[n]=0;}
        for( n=0;n<5;n++)
        {
            s1[n]=b[0][n]+b[1][n]+b[2][n];
            cout<<s1[n]<<"\n";
        }
    
    for( n=0;n<4;n++)
    {
        if( s1[n]<s1[n+1])
        {
            for( k=0;k<3;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }
    }
    for( n=0;n<3;n++)
    {
        if( s1[n]<s1[n+1])
        {
            for( k=0;k<3;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }
    }
    for( n=0;n<2;n++)
    {
        if( s1[n]<s1[n+1])
        {
            for( k=0;k<3;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }
    }
    for( n=0;n<1;n++)
    {
        if( s1[n]<s1[n+1])
        {
            for( k=0;k<3;k++)
        {
        c=b[k][n];
        b[k][n]=b[k][n+1];
        b[k][n+1]=c;
        }
    }
    }getch();   
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2009, 00:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу найти ошибку. (C++):

Найти слова, повторяющиеся более одного раза, не могу найти ошибку - C++
#include &lt;iostream&gt; using namespace std; void obr1(char **s, char **mas, int n, int m) { int i; int k; char *tm; for(i...

Массивы. Посчитать количество положительных, найти минимальное, удалить строку с минимальным (Не могу найти ошибку) - C++
// Заданы матрицы X(8;4),Y(5;5),Z(6;9). // Для каждой из матриц определить строку, в которой находится наименьшее // количество...

Не могу найти ошибку - C++
НЕ могу найти ошибку где он не правильно считае, норма матрици прикреплена в виде фото Код тут #include &lt;cstdlib&gt; #include...

Не могу найти ошибку - C++
{ char str={0}; char str2={0}; int k=0; int n=8; strcpy(str,this-&gt;Edit1-&gt;Text.c_str()); for(int i=0; str!='\0';i++) { ...

Не могу найти ошибку - C++
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; class Sum { public: int sum1 (int x1, int x2) { return x1 + x2; ...

Не могу найти ошибку! - C++
Пробую что-то вычудить..... не могу найти ошибку (просто интересно) #include &lt;iostream&gt; using namespace std; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Том Ардер
Модератор
Эксперт по математике/физике
3739 / 2352 / 294
Регистрация: 15.06.2009
Сообщений: 4,208
30.11.2009, 04:36 #2
getch();

в теле функции array1, строка 148. Передвинь его после строки 41 ( в конце main) и будет тебе "щастье"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2009, 04:36
Привет! Вот еще темы с ответами:

Не могу найти ошибку - C++
ошибка в строке 24..не могу исправить. Помогите, пожалуйста. #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; using...

Не могу найти ошибку - C++
Сумму элементов последовательности, расположенных между первым и вторым положительными элементами. При помощи итераторов. Если нету...

Не могу найти ошибку - C++
Компилятор выдает такую ошибку: fatal error C1075: конец файла обнаружен ранее, чем левая фигурная скобка &quot;{&quot; в...

Не могу найти ошибку - C++
Условие задачи: Написать функцию решения квадратного уравнения. Помогите найти ошибку: #include &lt;iostream.h&gt; int sqvare (int a)...


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

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

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