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

Транспонирование матрицы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Работа с формами http://www.cyberforum.ru/cpp-beginners/thread559763.html
#pragma once namespace labu { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data;
C++ Класс - выдает ошибку прога по идее верная но компилятор выдает ошибку //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> #include <math.h> http://www.cyberforum.ru/cpp-beginners/thread559757.html
Помогите пожалуйста с блок-схемой C++
Приветствую вас в доброе время суток. Прошу вашей помощи с написание блок схемы к программе предоставленной ниже. Если возможно, то закинуть в Word файле. Заранее благодарен. #include <iostream> #include <math.h> using namespace std; double minor_ij(int,int);
Метод решения C++
С помощью какого метода лучше всего решить на C/C++ систему уравнений как на картинке ? Количество переменных может варьироваться (от 3 до 20).
C++ Матрица с символами http://www.cyberforum.ru/cpp-beginners/thread559726.html
Дана матрица 5х7, элементами которой являются значения символьного типа. Составить одномерный массив, содержащий количество символов ‘m’ в каждом из ее столбцов. Подсчитать количество символов ‘а’ над третьей строкой матрицы и общее количество символов ‘b’ и ‘z’ под третьей строкой. Непонятно как посчитать количество m в столбцах, вторую часть задачи вроде бы знаю как делать, но с символьными...
C++ Как использовать функции string::find или функция strstr(str1 ,str2) как использовать функции string::find или функция strstr(str1 ,str2) Добавлено через 3 минуты вернее какой у них синтаксис привдети пож пример.. подробнее

Показать сообщение отдельно
Володик
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 14
27.04.2012, 00:04     Транспонирование матрицы.
Помогите с простенькой задачей!! ПОЖАЛУЙСТА

Нужно написать программу на С++, которая осуществляет:

1. Консольный ввод/вывод целочисленного массива размером 5*5.
2. Транспонирование матрицы относительно побочной диагонали. Вывод
на экран компьютера полученного массива.
3.Определение количества столбцов, среднее арифметическое элементов
которых меньше задаваемой вводом величины.

Больше всего проблемы с транспонированием матрицы по побочной диагонали!

Вот что у меня получилось по транспонированию, после ввода массива и вывода на экран массив не транспонируется, ошибка в коде, помогите исправить!

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
#include <iostream>
#include <conio.h>
 
using namespace std;
int main ()
{
    int **A, n, i,j;
    cout<<"n: "<< endl;
    cin>>n;
    A=new int*[n];
 
    for(i=0; i<n; i++)
       A[i]=new int[n];
    cout<<"vvedite elementbl: "<< endl;
    for(i=0; i<n; i++)
       for(j=0; j<n; j++)
       {
          cout<<"["<<i<<"]["<<j<<"]= ";
          cin>>A[i][j];
       }
        cout<<"Massiv A"<<endl;
    for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
          cout<<A[i][j]<<" ";
          cout<<endl;
        }
    cout<<"Transponirovanie po pobochnou diagonali:"<<endl;
    for(i=0; i<n; i++)
    {
       for(j=0; j<n; j++)
           cout<<A[n-1-j][n-1-i]<<" ";
       cout<<endl;
    }
    cout<<endl; 
    return 0; 
getch();
}



А вот эта программа по нахождению, средне арифметического!!!


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
#include <iostream>
#include <conio.h>   
 
using namespace std;
int main(){
int n,m,i,j,NumberOfCols=0,sum;
float value;
cout << "\nEnter number of rows: ";cin >> n;
cout << "Enter number of cols: ";cin >> m;
cout<<endl; 
cout << "Enter a value: ";cin >> value;
cout<<endl; 
int **p;
p = new int*[m];
for (i=0;i<m;i++){
  sum=0;
  p[i]=new int[n];
  for (j=0;j<n;j++){
    cout << "Enter a[" << i+1  << "," << j+1 << "]=";cin >> p[i][j];
    sum+=p[i][j];}
  if (sum/n<value) NumberOfCols++;
  };
cout << "\nNumber of cols with average arithmetic less than " << value << \
" = " << NumberOfCols;
cout<<endl; 
getch();
delete[]p;
}

ПОМОГИТЕ ИСПРАВИТЬ ПЕРВУЮ, И СОЕДЕНИТЬ ЭТИ ПРОГРАММЫ В ОДНУ!! ЗАРАНЕЕ СПАСИБО!!!

 Комментарий модератора 
Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Правила форума.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru