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

задача на функции и массивы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ графы http://www.cyberforum.ru/cpp-beginners/thread35979.html
помогите пожалуйста начинающему((, вот задачка: Задана система односторонних дорог. Определить, можно ли, построив еще четыре новые дороги, из данного города добраться до каждого из остальных...
C++ работа с файловым потоком!!! Дан символьный файл f. Найти и записать в файл g самое длинное слово файла f, снабдив его комментарием. http://www.cyberforum.ru/cpp-beginners/thread35977.html
C++ Написать 2 класса
Кто может, помогите с задачами: 1. Разработать класс объектов типа "строки, которые способны отображать себя в заданном месте экрана заданным шрифтом и цветом", используя перегруженность и...
C++ Работа с клавиатурой
Чюваки!!! подскажите плз какие есть операции с клавиатурой в c/c++.....ну типа redkey как в паскале... заранее спасибо
C++ Использование функций http://www.cyberforum.ru/cpp-beginners/thread35971.html
1.С использованием функций написать программу, которая возвращает ссылку на максимум из отрицательных элементов одномерного массива. 2.С использованием функций написать программу, которая возвращает...
C++ Работа с файлами Создать файл, содержащий сведения о результатах охоты. Данные должны быть представлены в виде следующей структуры: -фамилия охотника; -количество убитых животных; -общая масса всех животных. ... подробнее

Показать сообщение отдельно
sge
0 / 0 / 0
Регистрация: 19.05.2009
Сообщений: 8

задача на функции и массивы. - C++

24.05.2009, 11:51. Просмотров 374. Ответов 2
Метки (Все метки)

Написать функцию Transp для транспанирования матрицы.
Помогите разобраться что у меня не так.
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<iostream>
using namespace std;
 
void Transp(float * A,int m)
{
float B[m][m];
int i,j;
for (i=0; i<=m; i++)
for (j=0; j<=m; j++)
B[i][j]=A[m*(i-1)+j];
for (i=0; i<=m; i++)
for (j=0; j<=m; j++)
A[m*(i-1)+j]=B[j][i];
}
 
int main()
{
int i,j,m=0;
cout<<"Vvedite razmer matrici";
cin>>m;
int d=0;
float A[m][m];
for (i=0; i<=m; i++)
for (j=0; j<=m; j++)
{
A[i][j]=d;
d++;
}
for (i=0; i<=m; i++)
{
for (j=0; j<=m; j++)
cout<<A[i][j]<<" ";
cout<<endl;
}
Transp(* A,m);
cout<<endl;
for (i=0; i<=m; i++)
{
for (j=0; j<=m; j++)
cout<<A[i][j];
cout<<endl;
}
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru