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

Запись из 2-ух матриц в третью. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Математическая задача http://www.cyberforum.ru/cpp-beginners/thread34557.html
Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно вычислить бесконечную сумму с заданной точностью. Часть формулы приведена ниже: F = бесконечная сумма(от y=m+2 до бесконечности) (y-m-1) * (a^y) / y! значения m, a задаются; m - целое; a - вещественное;
C++ Бесконечная сумма Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно вычислить бесконечную сумму с заданной точностью. Часть формулы приведена ниже: F = бесконечная сумма(от y=m+2 до бесконечности) (y-m-1) * (a^y) / y! значения m, a задаются; m - целое; a - вещественное; http://www.cyberforum.ru/cpp-beginners/thread34554.html
C++ заменить все повторяющиеся слова на S##, где ## - номер слова
Ребят, помогите плз с лабой, а то я ее уже 4 раз переписываю =( Вечно я ее сначала пишу, а потом она все усложняется усложняется и я ее переписываю. Суть такова: заменить все повторяющиеся слова на S##, где ## - номер слова. Текст является структурой struct Text1{ struct strings{
матрицы в с++ C++
Надо сделать программу в c++,в которой вводится матрица, транспонируется и затем начальная перемнажается на транспонентную. Премножение не получается. Подскажите пожалуйста в чем ошибка? #include<stdio.h> #include<conio.h> #include<iostream.h> class matrix{ int **mas1,m,n; public:matrix(void); void transp(void); void::pproizv(void);};
C++ матрицы http://www.cyberforum.ru/cpp-beginners/thread34544.html
Надо сделать программу в c++,в которой вводится матрица, транспонируется и затем начальная перемнажается на транспонентную. Премножение не получается. Подскажите пожалуйста в чем ошибка? #include<stdio.h> #include<conio.h> #include<iostream.h> class matrix{ int **mas1,m,n; public:matrix(void); void transp(void); void::proizv(void);};
C++ Циклы с++ П|m 0.5*(2-0,1!) |n=1 "Найти макс. величину М, для которой произведение не будет превышать число N. Вывести произведение и М" #include<stdio.h> #include<conio.h> #include<math.h> void main(void) { int n,i; float p,ch,mmax,N,f; подробнее

Показать сообщение отдельно
"Ламер"-программер:)
5 / 5 / 0
Регистрация: 17.04.2009
Сообщений: 69
17.05.2009, 14:01     Запись из 2-ух матриц в третью.
Доброго времени суток, уважаемые форумчане!
Скажу сразу, программа была списана с методички, все ошибки которые нашлись - я исправил. Эммм, даже не знаю, но у меня она не хочет нормально массив А задать. Т.е. ввожу размерность массива(какую бы не ввёл) он у меня получается всегда с одним элементом. С массивом В - всё нормально. Какую размерность задаю столько элементов и вводится. Я так подумал, может у меня что то с Си не так? Будьте добры откомпилируйте у себя это =)
Вот собственно код С++:
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<stdio.h>
#include<conio.h>
 
void main ()
{
 
    int a[100], b[100], c[200], na, nb, nc, i, j;
    nc=0;
        printf ("BBeduTe dJLuHHy MaccuBa A:\n");
        scanf ("%d", &na);
        printf ("BBeduTe dJLuHHy MaccuBa B:\n");
        scanf ("%d", &nb);
        printf ("BBeduTe MaccuB A\n");
    for (i=0; i<na; i++);
        scanf ("%d", &a[i]);
        printf ("BBeduTe MaccuB B\n");
    for (i=0; i<nb; i++)
        scanf ("%d", &b[i]);
    for (i=0; i<na; i++)
        if (a[i]%2)
        {
            for (j=0; j<na&&(a[i]!=a[j]||i==0); j++);
                if(j<na)
                {
                    for (j=0; j<nb&&(a[i]!=b[j]); j++)
                    if (j==nb)
                    {
                        for (j=0; j=nc&&(j<nc&&a[i]!=c[j]); j++);
                        if (j==nc)
                            c[nc++]=a[i];
                    }
                }
        }
                if (nc==0)
                    printf ("MaccuB C nycT\n");
                else
                {
                    printf ("MaccuB c\n");
                    for (i=0; i<nc; i++)
                        printf ("%7i", c[i]);
                    printf ("\n");
                    printf ("HajMuTe JlIO6yIO kJLaBuwy\n");
                    getch();
                }
}
Если поможет, то у меня дебаггер пишет следующее:
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0xA3C has exited with code 14 (0xE).
The program 'H:\C++ лабы\Jla6apaTopHa9 4\Debug\Jla6apaTopHa9 4.exe' has exited with code 14 (0xE).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru