Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2015, 17:02   #1
Korenev
Новичок
Джуниор
 
Регистрация: 27.05.2015
Сообщений: 2
Радость asm вставка

Привет! Кому не трудно, помогите, пожалуйста, с задачкой

Создать с помощью датчика случайных чисел(random) файл F1 с целочисленными матрицами 2х3. Из файла F1 получить файл F2, содержащий транспонированные матрицы файла F1.

На ассемблере описать транспонирование матрицы. Все остальное на Си. помогите с ассемблером! совершенно его не понимаю

Код:
#include <stdio.h>
#include <math.h>
#include <locale.h>
#define N 2
#define M 3

void main()
{
	setlocale(LC_ALL, "Russian");
	int mas[N][M];
	int z =0, k=0 ;
	int i, j, b, tmp;
	
	printf("Число матриц: ");
	scanf("%d", &z);

	while ((k<z) && (k<10))
	{
		k++;
		printf("\n\nИсходная матрица:\n");
		for (i = 0; i<N; i++)
		{
			for (j = 0; j<M; j++)
			{
				mas[i][j] = rand() % 9;
			}
		}		
		for (i = 0; i<N; i++)
		{
			for (j = 0; j<M; j++)
			{
				printf("%d ", mas[i][j]);
			}
			printf("\n");
		}		

		for (i = 0; i<N; i++)
		{
			for (j = i; j<M; j++)
			{
				tmp = mas[j][i];
				mas[j][i] = mas[i][j];
				mas[i][j] = tmp;
			}
		}
		printf("\n\nТранспортированная матрица:\n");		
		for (i = 0; i<M; i++)
		{
			for (j = 0; j<N; j++)
			{
				printf("%d ", mas[i][j]);
			}
			printf("\n");
		}		
	}
	getchar(); 
	getchar();
}
Буду очень благодарен за помощь!
Korenev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
asm вставка, прошу помощи (1 байт воспринимается как много, кириллический символ) stslam C++ Builder 19 24.01.2014 11:55
asm вставка в дэлфи whatever Помощь студентам 3 25.02.2013 22:16
asm вставка в С Таня_ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 20.01.2012 15:28
Задача с массивом вставка asm flyinsky Паскаль, Turbo Pascal, PascalABC.NET 4 21.12.2011 23:07
asm вставка Акоб Паскаль, Turbo Pascal, PascalABC.NET 5 06.11.2011 00:46