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

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

Войти
Регистрация
Восстановить пароль
 
igor4uk!
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 10
#1

в чём ошибка? - C++

23.03.2011, 22:48. Просмотров 331. Ответов 3
Метки нет (Все метки)

[CPP][CPP]
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
#include <iostream.h>
#include <math.h>
const n=4, n0=4, m=2, m0=2;
const double a=0.98, c=1.1;
void proc(double b[n+n0][m+m0], int k, int s, double x[n+n0])
{
    for(k=n0; k<=n0+n-1; k++)
        { for(s=m0;s<=m0+m-1; s++)
          x[k]+=(sqrt(b[k][s]+c))/(pow(b[k][s],2));
        }
}
void main ()
{
    double bm[n+n0][m+m0], f, sumf1, sumf2, xm[n+n0];
    int i,j;
    for (i=n0; i<=n+n-1; i++)
    for (j=m0; j<=m0+m-1; j++)
}
    {
        cout<<endl<<"b["<<i<<"]["<<j<<"]=";
        cin>>bm[i][j];
    }
proc(bm, i, j, xm);
for(i=n0;i<=n0+n-1; i++)
sumf1+=xm[i];
sumf2+=(xm[i]*xm[i])+(a*sqrt(xm[i]));
f=sumf1*sumf2;
cout<<"f="<<f<<endl;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2011, 22:48     в чём ошибка?
Посмотрите здесь:

В чём ошибка? - C++
Описание проблемы: Открываю файл для чтения и записи. Записываю туда информацию. После этого, если: 1)я перевожу текущую позицию в...

В чём ошибка???((( - C++
Програма для нахождения площади интеграла #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; void main(){ double...

В чём ошибка? - C++
#include &lt;iostream.h&gt; #include &lt;fstream.h&gt; #include &lt;climits.h&gt; #include &lt;cstring.h&gt; unsigned arr, larr; bool...

[C++]В чём ошибка? - C++
Помогите в чём ошибка ??? Вроде и работает а вроде и нет. Например при значениях 4 6 10 работает а уже при значении 4 8 10 краш. или...

в чём ошибка? - C++
Не могу разобраться в этом. Нужно составить программу вычисляющую в зависимости от знака(с) сумму/разность двух двузначных чисел(xx+yy) ...

В чём ошибка ? - C++
Задание: В одномерном массиве целых чисел заменить минимальное значение максимальным. Решение: { setlocale (LC_ALL,...

В чём ошибка? - C++
Не могу понять! В чём ошибка?Почему работает не так как надо?В чём &quot;бреш&quot;? #include &lt;iostream&gt; #include &lt;locale.h&gt; #include...

В чём ошибка? - C++
#include &lt;iostream&gt; using namespace std; int main() { int N, i; cin &gt;&gt; N; int *arr = new int; for(int i = 0; i&lt;N;...

В чём ошибка? - C++
Я недавно начал изучать Visual C++, можете подсказать в чём ошибка? #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; int _tmain(int argc,...

В чём ошибка? - C++
Немогу понять где накосячил, после внесения данных программа зависает. Помогите пожалуйста.#include &quot;stdafx.h&quot; #include &quot;cstdlib&quot; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6539 / 5005 / 461
Регистрация: 14.02.2011
Сообщений: 16,648
23.03.2011, 22:51     в чём ошибка? #2
Цитата Сообщение от igor4uk! Посмотреть сообщение
for(i=n0;i<=n0+n-1; i++)
sumf1+=xm[i];
sumf2+=(xm[i]*xm[i])+(a*sqrt(xm[i]));
как думаешь sumf2 в цикле будет?
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
23.03.2011, 22:52     в чём ошибка? #3
в строке 18 убрать скобку, если еще есть ошибки, то написать, что компилятор говорит
vitaska
84 / 84 / 2
Регистрация: 04.02.2010
Сообщений: 162
23.03.2011, 23:08     в чём ошибка? #4
строки 25,26 заключить в фигурные скобки
C++
1
2
3
4
5
for(i=n0;i<=n0+n-1; i++)
{
     sumf1+=xm[i];
     sumf2+=(xm[i]*xm[i])+(a*sqrt(xm[i]));
}
Yandex
Объявления
23.03.2011, 23:08     в чём ошибка?
Ответ Создать тему
Опции темы

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