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

Матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с линейными массивами. Заполнение и прохождение по массиву. http://www.cyberforum.ru/cpp-beginners/thread143850.html
Сформировать второй одномерный массив и заполнить его квадратными корнями от элементов первого. Написать в коде С++ Зарание спасибо
C++ Циклические алгоритмы. Циклы с фиксированным количеством повторений. Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их возрастания, а также количество N этих чис Напишите в коде С++ Зарание спасибо http://www.cyberforum.ru/cpp-beginners/thread143827.html
лабораторная C++
прошу написать программу чтоб выглядела наиболее простой ))) буду благодарен) 5. Заданы массивы A(3) и B(4). Построить таблицу значений функции y=c*x2+d при х, меняющемся от 0 до 1 с шагом 0,1, где с – длина массива A; d – длина массива В. Ввод элементов массива, вычисление длины массива оформить в виде подпрограммы. Длина массива X(n) вычисляется под корнем Х(внизу 1, вверху...
Написать класс, от которого можно получить только один экземпляр класса C++
Написать класс, от которого можно получить только один экземпляр класса. Как такое реализовать? Если использовать только статические члены класса, то фактически получается один объект, но создать их можно сколько угодно, они будут с разными именами, но содержать будут одно и то же и занимать память как один объект.... Есть ли какой-нибудь способ создать именно 1 объект класса, средствами...
C++ Добавить в строковый класс функцию http://www.cyberforum.ru/cpp-beginners/thread143815.html
Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк, то есть общие символы для двух строк. Например, результатом пересечения строк "sdqcg" "rgfas34" будет строка "sg". Для реализации функции перегрузить оператор * (бинарное умножение). #include<iostream> using namespace std; class String { char *str1;
C++ Рекурсия, квадратные корни. Здравствуйте, очень нужна помощь с задачей на рекурсию "Написать рекурсивную функцию и её нерекурсивный аналог, произвести измерение времени работы написанных функций при разных значениях" А вычислить нужно вот такое выражение sqrt(6+2(sqrt(7+3(sqrt(8+4(sqrt(9+... и так далее. Саму тему рекурсия я вроде бы и понял, функция которая вызывает сама себя и т.д... но вот с этим выражением не могу... подробнее

Показать сообщение отдельно
toxa92
167 / 94 / 2
Регистрация: 16.04.2010
Сообщений: 464
10.06.2010, 19:16     Матрица
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
#include <time.h>
#include <stdlib.h>
 
#define m 6
#define n 5
 
struct arr
{
    double AMatrix[m-1][n-1];
}a;
 
void BMatrix(arr ar)
{
    int i,j;
    for (i=0;i<(m-1);i++)
    {
        for (j=0;j<(n-1);j++)
            printf("%6.2lf",ar.AMatrix[i][j]);
        printf("\n");
    }
}
 
int main()
{
    int i,j;
srand((int) time(NULL));
for(i=0;i<(m-1);i++)
    for (j=0;j<(n-1);j++)
        a.AMatrix[i][j]=(rand()%100-50)/10;
BMatrix(a);
printf("\n");
for(i=0;i<(m-1);i++)
    for(j=0;j<(n-1);j++)
    {
        if (i>0)
            a.AMatrix[i][j]=a.AMatrix[i][j]+a.AMatrix[i-1][j];
        if (j>0)
            a.AMatrix[i][j]=a.AMatrix[i][j]+a.AMatrix[i][j-1];
        if ((i>0)&&(j>0))
            a.AMatrix[i][j]=a.AMatrix[i][j]-a.AMatrix[i-1][j-1];
    }
    BMatrix(a);
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru