Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить значения элементов последовательности 7. Вычислить значения элементов последовательности z/3, (z-1)/4, (z-2)/5, (z-3)/6, … . Отпечатать каждое третье значение. Вычисления закончить, когда очередной элемент будет отличаться от предыдущего на величину, не превышающую заданную величину d. ПОМОГИТЕ ПОЖАЛУЙСТА!!!! ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО!!! https://www.cyberforum.ru/ cpp-beginners/ thread394522.html C++ Поменять 1 столбец с последним, у которого все элементы положительные
Дан массив размерности M<=N. Поменять 1 столбец с последним у которого все элементы положительные. Пользоваться вспомогательными массивами нельзя.
C++ В чем ошибка?? Имеется код, создается файл, в него записываются данные. Программа компилируется в VS2010 //--------------------------------------------------------------------------- #include <iostream> #include <conio.h> #include <fstream> #include <vector> #include <iomanip> #include <cstdlib> #include <algorithm> https://www.cyberforum.ru/ cpp-beginners/ thread394516.html C++ Printf Добрый день! У меня возник вопрос: st = 100.0*mas/m ; printf("%.2f\n",st); нужно чтобы после "st" выводил знак процента. Помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread394510.html
C++ Вывести на экран слова текста в порядке, соответствующем латинскому алфавиту
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. Как вывести в латинском алфавите не знаю, помогите пожалуйста желательно с объяснением. #include <stdio.h> #include <string.h> int main() { char st, sl;
C++ Транзакции Нигде толком не нашел информации, решил у вас спросить. Вот допустим есть какой-то класс с набором всяческих данных и методов. Этот класс в программе, в которую следует запихнуть транзакцию. Честно говоря, очень слабо знаком с этой темой. Кто знает как применить сие чудо (транзакции) в обыкновенном консольном приложении с классами, поделитесь идеями. https://www.cyberforum.ru/ cpp-beginners/ thread394472.html
C++ зар. плата работника составить алгоритм и программу определения разницы между наибольшей и наименьшей зарплатой N работников, если заработная плата каждого работника рассчитывается по формуле Z = T * G, где Z-сумма зар.платы, T-почасовой тариф, G-количество отработанных годин.Значення T и G вводятся с клавиаткры для каждого работника. если можно на с++ https://www.cyberforum.ru/ cpp-beginners/ thread394468.html C++ Перегрузка бинарных операций
помогите пожалуйста доработать программу цель которой ввод массива, вывод, нахождение длины вектора массива.. и сложения и вычитания из каждого элемента массива дробного числа с помощью перегруженных операций. #include<iostream.h> #include<math.h> #include"laba.h" Laba::Laba(){} void Laba::input() { cout<<"Vvedite 10 elementov MASSIVA:\n"; for(int i=0;i<10;i++)
C++ упорядочить по возрастанию a=(2L-4K)/81; b=(l+8k)/k; c=2lk-12; https://www.cyberforum.ru/ cpp-beginners/ thread394462.html C++ Составить процедуру вычисления значения целого числа по заданной строке символов https://www.cyberforum.ru/ cpp-beginners/ thread394451.html
Составить процедуру вычисления значения целого числа по заданной строке символов, являющейся записью этого числа в шестнадцитеричной форме счисления.
Задача на использование условных операторов C++
Добрый вечер. Возникили трудности с решением задачи с использованием условных операторов. Не могу разобраться , слишком много переменных и не получается собрать это все вместе Вот текст задачи: Голодная зима. Суточный рацион коровы составляет и кг сена, v кг силоса и w кг комбикорма. В хозяйстве, содержащем стадо из k голов, осталось s центнеров сена, t тонн силоса и f мешков комбикорма по 50...
C++ Требуется определить строки, содержащие максимальное количество слов Строки текстового файла input.txt состоят из слов, разделенных одним или несколькими пробелами. Перед первым, а также после последнего слова строки пробелы могут отсутствовать. Требуется определить строки, содержащие максимальное количество слов. Если таких строк несколько, найти первые 10. Результат вывести на консоль в форме, удобной для чтения. Нет никаких ограничений ни на длину слова, ни на... https://www.cyberforum.ru/ cpp-beginners/ thread394444.html
10 / 10 / 1
Регистрация: 02.10.2011
Сообщений: 69
0

двухмерный мерный массив, превратить в треугольник по гауссу - C++ - Ответ 2225483

29.11.2011, 09:51. Показов 561. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
двухмерный мерный массив, превратить в треугольник по гауссу
помогите, не работает прога для матрицы
0 1
1 1
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
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
int main(int argc, char *argv[])
{
    const int b=100;
    //Матрица системы
    int  A[b][b];
    double summa[b], A1[b][b], summa2[b];
    int t=0,n,m,i,j,k;
      cout<<"Vvtdite n: ";
        cin>>n;
         cout<<"Vvtdite m: ";
        cin>>m;
            for (i=0; i<n; i++){
for (j=0;j<m;j++) {
printf(" A[%i][%i]:",i+1,j+1);
scanf("%i",&A[i][j]);
}}
             for(i = 0; i < n; ++i) 
        {       summa[i]=0;
                summa2[i]=0;
                for(j = 0; j < m; ++j) 
                        cout<<A[i][j]<<"\t"; 
                cout<<endl;
        }
 
             for(i = 0; i < n; ++i) 
        {    for(j = 0; j < m; ++j) 
                 A1[i][j]=A[i][j];}
        //Число перестановок строк
    int rCnt=0;
    //Ведущий элемент
    double ldn;
    //Номер ведущего элемента
    int index;
        double temp;
 
    //Прямой ход
    for(j=0; j<m; ++j)
    {
        //Выбор ведущего элемента столбца
        ldn=A1[j][j];
        index=j;
        for(i=j; i<n; ++i)
            if(fabs(A1[i][j])>fabs(ldn))
            {
                ldn=A1[i][j];
                index=i;
            }
        //Если ведущий элемент - не на гл. диагонали
        //меняем строки местами
        if(index!=j)
        {
            ++rCnt;
            for(i=0; i<n; ++i)
            {
                temp=A1[j][i];
                A1[j][i]=A1[index][i];
                A1[index][i]=temp;
            }
        }
        
        for (i = 0; i<m; i++)
            A1[j][i] = A1[j][i]/ldn; //делим строку на ведущий элемент
 
        //Обнуление элементов ниже гл. диагонали
        for(i=j+1; i<n; ++i)
        {
               for(k=0; k<m; ++k)
                A1[i][k]= fabs (A1[i][k]-A1[j][k]*A1[i][k]);
        }   }
 
    for(i = 0; i < n; ++i)  
        {
                for(j = 0; j < m; ++j) 
                        cout<<A1[i][j]<<"\t"; 
                cout<<endl; 
        }
                for (i=0; i<n; i++)
        { for (j=0; j<m; j++)
        summa2[i]=summa2[i]+A1[i][j];
        //cout<<summa[i]<<endl;
}
 
                for (i=0; i<n; ++i)
                {  summa[i]=summa[i]/m;
                   summa2[i]=summa2[i]/m;
                    if (summa2[i]<summa[i]) 
                    {
                        t=t+1;
                    }
                }
  system("PAUSE");   //для просмотра результата
  return 0;
}


Вернуться к обсуждению:
двухмерный мерный массив, превратить в треугольник по гауссу C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2011, 09:51
Готовые ответы и решения:

Как превратить строку в двухмерный массив byte?
Имеется длинная строка. Необходимо преобразовать её в несколько массивов 4 х 4

Треугольник в 2-х мерный булевский массив
Доброго времени суток. За раннее спасибо. Мне нужно забить единицами треугольник вот код cpp:...

Дан двухмерный массив размерностью NхМ, превратить его в одномерный.
Дан двухмерный массив размерностью NхМ, превратить его в одномерный. Зарание спасибо!!!;););)

Как преобразовать 3-х мерный массив в 2-х мерный NumPy
Есть 3-х мерный массив вида: .....], ....].....] Его нужно преобразовать в 2-х мерный массив...

0
29.11.2011, 09:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2011, 09:51
Помогаю со студенческими работами здесь

Превратить треугольник в параллелограмм
Всем привет, ситуация такая. По лаболаторным работам нужно было создать треугольник. Далее нужно...

Ввести 2-мерный массив, получить массив, в котором каждый элемент является кубом соответствующего элемента исходного массива
Ввести 2-мерный массив, получить массив, в котором каждый элемент является кубом соответствующего...

Массив: Создать Х-мерный массив, где Х > 3
Господа, растолкуйте пожалуйста,как это массив больше чем 3х мерный?? Не могу себе этого представить

2-ух мерный массив
2-ух мерный массив: изменить местами,строки,столбцы,элементы.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru