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

Массивы, перемена мест столбца и строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание объемных изображений на С++ http://www.cyberforum.ru/cpp-beginners/thread37485.html
Здравствуйте! Нужно создать программу: движение и вращение объёмной буквы «Х» с использование матриц преобразования в пространстве. Есть программа на паскале, а нужно на С++ Помогите кто...
C++ Фиксация времени Дано 2 матрицы чисел с плавающей точкой. 1) Выполнить умножение и сложение этих матриц 2) Необходимо замерить время выполнения умножения и сложения http://www.cyberforum.ru/cpp-beginners/thread37477.html
C++ Умножение матрицы на число
Пожалуйста, помогите!! Дана матрица 500х500. Необходимо умножить ее на число. Огромное спасибо!!!
Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение C++
Написал прогу по задаче : Дан массив А. Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение. Но...
C++ Откорректировать текст, чтобы с заглавной буквы были написаны только фамилии и первые слова в предложениях http://www.cyberforum.ru/cpp-beginners/thread37442.html
1. Ввести список фамилий студентов в группе, запросить связный текст, состоящий из нескольких предложений, где используются ранее введенные фамилии. Откорректировать введенный текст так, чтобы с...
C++ контроллер видеомагнитофона Пусть имеется магнитофон с записью операций Требуется определить самую часто воспроизводимую кассету то есть такую для которой операция воспроизведения производилась наиболее часто помогите... подробнее

Показать сообщение отдельно
Enymo
Сообщений: n/a

Массивы, перемена мест столбца и строки - C++

31.05.2009, 18:29. Просмотров 4416. Ответов 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
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#define RND ((float)rand()/32768.0)
main()
{
int i,j,n;
int mas[5] [5];
char answer;
clrscr();
m1:cprintf("poryadok massiva... n=");
cscanf("%d",&n);
if (n<2 || n>6)
{
printf("Nepravilno vvedino zna4enie n ... \n");
goto m1;
 
}
printf ("Budem zapolnyat vruchnuu(1-vru4nuy 2-avtomati4eski)? :1/2...\n");
switch(getchar())
{
case '1':
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
printf("mas[%d][%d]=", i+1,j+1);
scanf("%d",&mas[i][j]);
}
}
break;
 
case '2':
randomize();
 
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
mas[i][j]=RND*(100);
}
}
break;
default:printf("oshibka...\n");
 
printf("mas[%d][%d]=%d\n",i+1,j+1,mas[i][j]);
 
}
 
for(i=0;i<n;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
 
printf("%d\t",mas[i][j]);
 
}
getch ();
}
 
int tmp;
for(i=0;i<n;i++)
{
tmp=mas[1][i]
mas[1][i]=mas[i][3]
mas[i][3]=tmp;
}
 
 
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru