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

Функции с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разреженный массив http://www.cyberforum.ru/cpp-beginners/thread93446.html
Есть ли где ещё, кроме как у Герберта Шилдта, рекомендации по разработке классов разреженных массивов?
C++ Подсчитать количество слов, начинающихся с буквы “a” Подсчитать количество слов, начинающихся с буквы “a”.?? помогите с решением.. http://www.cyberforum.ru/cpp-beginners/thread93441.html
C++ Прозрачный фон у RadioButton
Я хотел бы узнать какую команду надо прописать что б убрать прозрачный фон у RadioButton. Например для Label есть команда Label1->Transparent=true , а какая же для RadioButton. Заранее спасибо!
C++ Даны целые числа K,N, а также K набор целых чисел по N элементов в каждом наборе. Вывести суму его элементов для каждого набора
Задача из роздела серий.
C++ Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученое число http://www.cyberforum.ru/cpp-beginners/thread93415.html
Может ктовидел похожую задачу дайте ссылку или подскажите как сделать
C++ Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа: 0, если х<0, f(x) = 1, если принадлежит[0,1),[2,3),..., -1, если х принадлежит [1,2),[3,4), ... . подробнее

Показать сообщение отдельно
gr33
5 / 5 / 0
Регистрация: 03.12.2009
Сообщений: 13
08.02.2010, 09:51     Функции с++
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
#include <iostream>
#include <conio.h>
#include <math.h>
#include <iomanip>
#include <time.h>
using namespace std;
 
 
double x(int i,double (&a)[8][8])
{
    return a[i][i];
}
void main()
{
    setlocale( LC_ALL, "Russian" );
    double a[8][8];
    double y,da_min=-16, da_max=24;
 
    srand((unsigned)time( NULL ));
 
    for (int i=1;i<8;i++)
    {
        y=((double)rand())/RAND_MAX;
        a[i][i]=y*(da_max-da_min)+da_min;
    }
    
    for (int i=1;i<8;i++)
    {
        for(int j=1;j<8;j++)
        {
            if (i!=j)
            {
                if(i==1 || i==2)
                    {a[i][j]=tan(7/(0.5*x(1,a)*x(1,a)+2.5*x(2,a)));}
                else if(i==3 || i==4)
                    {a[i][j]=cos(1/(x(2,a)*x(2,a)+5*x(4,a)+1));}
                else
                {a[i][j]=min(2/(pow(x(5,a),-1)+log(x(6,a)*x(6,a))),asin(x(7,a)/28));}
            }
        cout <<  setprecision(3) << setw(6) << a[i][j] << " ";
        }
        cout << "\n";
    }
    getch();
}
вот вообщем с горем по полам набитая программка, кто может помочь описать нормальным языком, функции и строчки, что к чему делает, буду очень признателен.
например double x(int i,double (&a)[8][8]) обьявление функции (и и какой и что к чему) кто найдет ошибки тоже буду очень признателен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru