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

СЛАУ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с консолью http://www.cyberforum.ru/cpp-beginners/thread103557.html
Есть консоль которая вызывается в DLL таким кодом AllocConsole();; 1) Как можно писать ней разноцветным шрифтом отдельные слова? 2) Как использовать звуки ? 3) Как изменить размер окна консоли ? 4) Как очистить консоль от записей ? 5) Как использовать графику?
C++ Пример из книги не работает. Пример из книги, тема Классы но смотрю что нет обращения к Task::swap(int i,int j) Думаю ошибка именно в Task::sort(int size). Подскажите пожалуйста. ниже сам код... http://www.cyberforum.ru/cpp-beginners/thread103549.html
C++ Еще одна мизерная прога
Нужно вывести на экран все делители заданного натурального числа n
Написать функцию, которая переводит введенную пользователем маленькую букву в большую C++
Ребят помогите пожалуйста написать функцию, которая переводит введенную пользователем маленькую букву в большую, надо сделать для английских и русских букв, если мы вводим число, то должно выйти сообщение об ошибке, помогите пожалуйста)))
C++ Не могу разобраться! http://www.cyberforum.ru/cpp-beginners/thread103539.html
кто нибудь помогите пожалуйста разобраться в этом коде: ulong s_matrix(ulong64 v) { static ulong s1 = { 14 << 28, 4 << 28, 13 << 28, 1 << 28, 2 << 28, 15 << 28, 11 << 28, 8 << 28, 3 << 28, 10 << 28, 6 << 28, 12 << 28, 5 << 28, 9 << 28, 0 << 28, 7 << 28, 0 << 28, 15 << 28, 7 << 28, 4 << 28, 14 << 28, 2 << 28, 13 << 28, 1 << 28, 10 << 28, 6 << 28, 12 << 28, 11 << 28, ...
C++ Необходимо найти квадрат числа в данном числе - Есть ошибка, но не могу ее найти... Дано некоторое число (a). Необходимо найти наибольшее число, квадрат которого содержится в данном нам числе. Написанный мной вариант данной программы не работает. При попытке компиляции выдается сообщение об ошибке. Но я не могу ее отыскать :scratch: Помогите, пожалуйста, с её отысканием (и желательно, исправлением)! #include<iostream> #include<cmath> using namespace std; int... подробнее

Показать сообщение отдельно
|| Flashka ||
 Аватар для || Flashka ||
2 / 2 / 0
Регистрация: 03.03.2010
Сообщений: 94
12.03.2010, 10:57     СЛАУ
Всем привет!!! Помогите пожалуйста переделать программу, чтобы она выбирала главный элемент не по строке, а по столбцу!!! Пожалуйста..... )))

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
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
void PrMass(float mass[3][5]);
void Delenie(float mass[3][5], int n, int m);
void Vichitanie(float mass[3][5], int n, int m);
void Replacing(float mass[3][5], int n, int m);
 
void PrMass(float mass[3][5])//Выводим массив
{   
    cout<<"+++++++++++++++++++++++++++++++++++++++"<<endl;
    for(int a=0; a<=3;a++)
    {
        for(int b=0; b<=4;b++)
        {
            printf("%15.11f", mass[a][b]);
        }
        printf("\n");
    }
}
void Delenie(float mass[3][5], int n, int m)//Деление
{
    cout<<"delim"<<endl;
    float tmp = mass[n][m];
    for(int b=0; b<=4;b++)
    {
        mass[n][b] = mass[n][b] / tmp;  
    }
}
void Vichitanie(float mass[3][5], int n, int m)//ВЫчитание
{   
    cout<<"otnimaem stroky v matriz"<<endl;
    for(int a=n; a<=3;a++)
    {   
        float tmp = mass[a][m];
        for(int b=m; b<=4;b++)
        {
            mass[a][b] = mass[a][b] - ( mass[n-1][b]*tmp);
        }
    }
}
void Replacing(float mass[3][5], int n, int m)//Меняем строки местами
{
    cout<<"zamenyem"<<endl;
    int bMax = m;
    for(int b=m; b<4;++b)
    {
        if(abs(mass[n][b]) > abs(mass[n][bMax]))
            bMax = b;
    }
    for(int a=0; a<=3;a++)
    {
        float S = mass[a][m];
        mass[a][m] = mass[a][bMax];
        mass[a][bMax] = S;
    }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a// строка
        ,b// столбец
        ,bMax;
    float mass[3][5]
          ,x1//корни 
          ,x2
          ,x3
          ,x4;
    mass[0][0] =  2.06643413819619504;
    mass[0][1] = -0.662816757277617352;
    mass[0][2] = -0.0555112803991653082;
    mass[0][3] =  2.31544269643456413;
    mass[0][4] =  21.9812927817238660;
    
    mass[1][0] =  1.92584004101237660;
    mass[1][1] = -0.522423921657034773;
    mass[1][2] = -1.34202806645738093;
    mass[1][3] = -0.205755859100344552;
    mass[1][4] = -0.866206837214301474;
    
    mass[2][0] = -2.31130566880223931;
    mass[2][1] =  0.895677704328738500;
    mass[2][2] =  0.105679154020007714;
    mass[2][3] = -1.31358210114239249;
    mass[2][4] = -15.7411854695753136;
    
    mass[3][0] = 2.439910011580816391;
    mass[3][1] = 0.620300440868447822;
    mass[3][2] = 0.234028593694839860;
    mass[3][3] = 0.392625305117194401;
    mass[3][4] = 22.1211861329318786;
    PrMass(mass);
 
    //cout<<"***STEP 1***"<<endl;
    Replacing(mass, 0,0);
    mass[3][2] = 0.727759374862617658;
    PrMass(mass);
 
    Delenie(mass, 0,0);
    PrMass(mass);
 
    Vichitanie(mass, 1,0);
    PrMass(mass);
 
    Replacing(mass, 1,1);
    PrMass(mass);
 
    Delenie(mass, 1,1);
    PrMass(mass);
 
    Vichitanie(mass, 2,1);
    PrMass(mass);
 
    Replacing(mass, 2, 2);
    PrMass(mass);
 
    Delenie(mass, 2,2);
    PrMass(mass);
 
    Vichitanie(mass, 3,2);
    PrMass(mass);
 
    Delenie(mass, 3,3);
    PrMass(mass);
 
    x2 = mass[3][4] / mass[3][3];
    x3 = mass[2][4]-(x2*mass[2][3]);
    x1 = mass[1][4]-(mass[1][3]*x2)-(mass[1][2]*x3);
    x4 = mass[0][4]-(mass[0][3]*x2)-(mass[0][2]*x3)-(mass[0][1]*x1);
 
    cout<<"x1 = "<<x1<<endl;
    cout<<"x2 = "<<x2<<endl;
    cout<<"x3 = "<<x3<<endl;
    cout<<"x4 = "<<x4<<endl;
 
    getchar();
    getchar();
    return 0;
}
Добавлено через 26 минут
Помогите пожалуйста!!! )))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru