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

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

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

Матрицы(C) - C++

16.12.2009, 20:48. Просмотров 660. Ответов 3
Метки нет (Все метки)

Дана квадратная матрица А размерностью 5.Ввести исходные данные.Найти наименьший элемент массива и его индексы (все элементы различны).Записать в файл s321.txt на диске Z: в папке zz.


(На языке C,а не на C++)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2009, 20:48     Матрицы(C)
Посмотрите здесь:

Процедуры: Найти наименьшее из чисел x,y,z, где х – след матрицы А, y – след матрицы В, z – след матрицы С - Turbo Pascal
Всем доброго времени суток!Ребята,прошу помогите пожалуйста! Даны матрицы А(3, 3), В(2, 2), С(5, 5). Найти наименьшее из чисел x,y,z,...

Определить минимальный элемент матрицы, разделить на него диагональные элементы матрицы - Turbo Pascal
Пожалуйста напишите следующую программу: Задана матрица А(3,3). Определить ее минимальный элемент. Разделить на него диагональные...

Даны вещественные матрицы A, B, C и D размером n x n (n<=8). Найти наибольший и наименьший элементы матрицы - Turbo Pascal
6. Даны вещественные матрицы A, B, C и D размером n x n (n&lt;=8). Найти наибольший и наименьший элементы матрицы ...

Программа по поиску обратной матрицы с помощью присоединенной единичной матрицы - C (СИ)
Здравствуйте. У меня написана программа по поиску обратной матрицы с помощью присоединенной единичной матрицы. Программа работает хорошо ,...

Составить программу умножения матрицы Х(7Х6) на число У=7,5. Элементы матрицы – целые числа - Turbo Pascal
Составить программу умножения матрицы Х(7Х6) на число У=7,5. Элементы матрицы – целые числа.

Найти сумму элементов 1-ого столбца матрицы, заменить ею последнюю строку матрицы - Pascal
Ввести матрицу A(N,N).Найти сумму элементов 1-ого столбца матрицы заменить ею последнюю строку матрицы. Преобразованную матрицу распечатать.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
20.12.2009, 01:27     Матрицы(C) #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
#include <stdio.h>
#define N 5
int main()  {
    int A[N][N];
    int i,j,minx,miny;
    FILE * f;
    printf("Input the matrix\n");
 
    for(i =0 ;i< N;i++)  
        for(j=0;j<N;j++) 
            scanf("%d", &A[i][j]); 
    minx=0;
    miny=0;
 
    for(i=0;i<N;i++) 
        for(j=1;j<N;j++)  
            if( A[i][j] < A[minx][miny])  { 
                minx = i;
                miny = j;
            }
    printf("%min : A[d][%d] =  %d",minx,miny,A[minx][miny]);
    f = fopen("Z:\\zz\\s321.txt","w");
    fprintf(f,"%min : A[d][%d] =  %d",minx,miny,A[minx][miny]);
    fclose(f);
    return 0;
};
Не проверял.
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
20.12.2009, 02:54     Матрицы(C) #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
#include <stdio.h>
#define N 5
int main()  {
        int A[N][N];
        int i,j,minx,miny;
        FILE * f;
        printf("Input the matrix\n");
 
        for(i =0 ;i< N;i++)  
                for(j=0;j<N;j++) 
                        scanf("%d", &A[i][j]); 
        minx=0;
        miny=0;
 
        for(i=0;i<N;i++) 
                for(j=1;j<N;j++)  
                        if( A[i][j] < A[minx][miny])  { 
                                minx = i;
                                miny = j;
                        }
        printf("%min : A[%d][%d] =  %d",minx+1,miny+1,A[minx][miny]);
        f = fopen("Z:\\zz\\s321.txt","w");
        fprintf(f,"%min : A[%d][%d] =  %d",minx+1,miny+1,A[minx][miny]);
        fclose(f);
       
        system("PAUSE");
        return 0;
};
проверил вариант Хитрого МИнтая

Добавлено через 1 минуту
Индексы элемента первой строки первого столбца [1][1] или [0][0], если нули, то у минтая только знака % перед парой d не хватало
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2009, 14:32     Матрицы(C)
Еще ссылки по теме:

Сформировать из матрицы A матрицы по правилу; найти максимальный по модулю элемент первой строки матрицы - Turbo Pascal
В целочисленной матрице А(3,4) найти m-количество положительных элементов, стоящих в четных столбах.Сформировать матрицу В(3,4) по правилу:...

Даны квадратные матрицы A и B. Получить матрицу D, вставив столбцы матрицы B между столбцами матрицы A. - VBA
Вот такая задача...помогите решить пожалуйста....

Матрицы и вектора. Удалить из матрицы строку, в которой находится минимальный элемент матрицы - Turbo Pascal
1.Дана квадратная матрица A(nхn). Построить вектор b, где bi, i=1,…,n – сумма элементов i-ого столбца матрицы. 2.Дана квадратная матрица...

Переставить строки и столбцы матрицы так, чтобы минимальный элемент матрицы находился в левом верхнем углу матрицы - Turbo Pascal
Здравствуйте. Не могу вспомнить как это делается. Помогите пожалуйста, заранее спасибо. Условие : Дана квадратная матрица A(nхn)....


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

Или воспользуйтесь поиском по форуму:
answerdn
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 5
20.12.2009, 14:32  [ТС]     Матрицы(C) #4
Огромное спасибо=)
Yandex
Объявления
20.12.2009, 14:32     Матрицы(C)
Ответ Создать тему
Опции темы

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