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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tapaffka
1 / 1 / 0
Регистрация: 20.12.2012
Сообщений: 46
#1

Вывод на экран исходного и транспонированного изображение матрицы - C++

21.12.2012, 01:42. Просмотров 357. Ответов 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
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
float a[5][4], b[4][5];
int i, j;
clrscr();
 
printf ("введи 20 элементов матрицы\n");
for (i=0; i<5; i++)
  for (j=0; j<4; j++)
    scanf("%d",&a[i][j]);
printf ("матрица* A:\n");
for (i=0; i<5; i++)
{
  for (j=0; j<4; j++)
    printf("%d", a[i][j]);
    printf(" \n");
}
for (i=0; i<5; i++)
  for (j=0;j<4; j++)
    b[j][i]=a[i][j];
printf ("транспонированная матрица:\n");
for (j=0; j<4; j++)
{
for (i=0; i<5; i++)
printf("%d", b[j][i]);
printf(" \n");
}
scanf(" ");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 01:42     Вывод на экран исходного и транспонированного изображение матрицы
Посмотрите здесь:

Вывод исходной матрицы на экран C++
C++ Результат программы — вывод исходного кода
C++ выводит на экран изображение кораблика.
Вывод матрицы на экран/в файл C++
Как вывести 3D изображение на экран без DX C++
Вывести на экран изображение летящей ракеты C++
C++ Программа, которая выводит на экран изображение шахматной доски
C++ Вывод матрицы на экран
C++ Заполнение матрицы и ее вывод на экран
C++ Вывод заданной матрицы на экран
C++ Заполнение матрицы и ее вывод на экран

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
21.12.2012, 03:41     Вывод на экран исходного и транспонированного изображение матрицы #2
Попробуйте в 6-й строчке использовать вместо float int, или вводить числа с точкой, тогда вроде правильно выводит.
C++
1
2
//float a[5][4], b[4][5];
int a[5][4], b[4][5];
Вообще, если задача состоит только в выводе транспонированной, то память под вторую неособо надо, можно просто сделать циклы наоборот для первой, при печати.
tapaffka
1 / 1 / 0
Регистрация: 20.12.2012
Сообщений: 46
21.12.2012, 09:38  [ТС]     Вывод на экран исходного и транспонированного изображение матрицы #3
Цитата Сообщение от TrueBit Посмотреть сообщение
Попробуйте в 6-й строчке использовать вместо float int, или вводить числа с точкой, тогда вроде правильно выводит.
C++
1
2
//float a[5][4], b[4][5];
int a[5][4], b[4][5];
Вообще, если задача состоит только в выводе транспонированной, то память под вторую неособо надо, можно просто сделать циклы наоборот для первой, при печати.
спаасибо!!! все работпет: заменил на int в шестой строке и добавил %4d что бы не слипались цифры)
Yandex
Объявления
21.12.2012, 09:38     Вывод на экран исходного и транспонированного изображение матрицы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru