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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

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

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

Создать с помощью датчика случайных чисел(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; 27.05.2015 в 17:00.
Korenev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
диапазон ассемблерной вставкой Medved.tolik Общие вопросы C/C++ 0 26.03.2012 16:58
Метка в ассемблерной вставке EugenK Общие вопросы C/C++ 12 12.09.2011 13:49
запись данных в массив + цикл ассемблерной вставкой ahz4et Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 16.01.2011 11:10
Visual Studio 2008. Проблема с асм вставкой в код на С++ LexiusUA Visual C++ 22 25.03.2009 03:31
Задачка на ассемблере или любой распостраненный язык программирования с ассемблерной вставкой. Gremlin Помощь студентам 1 21.01.2009 21:22