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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ "Магический" квадрат http://www.cyberforum.ru/cpp-beginners/thread75507.html
Пожалуйста помогите решить задачу черз printf: Написать программу, которая проверяет, является ли введенная с клавиатуры квадратная матрица "магическим" квадратом.
C++ Массив и Строки в C Пожалуйста помогите решить 2 задачи по C: №1) Путём перестановки элементов квадратной вещественной матрицы добиться того, чтобы её максимальный элемент находился в левом верхнем углу, следующий по величине - в позиции (2,2), следующий по величине - в позиции (3,3) и т.д., заполнив таким образом всю главную диагональ; и найти номер первой из строк, не содержащих не одного положительного... http://www.cyberforum.ru/cpp-beginners/thread75502.html
Исключения C++
По каким причинам объявление исключения в catch-обработчике следует делать ссылкой? Что-то не пойму, почему по-обычному нельзя?
Проверить попадание точек множества в квадрат C++
На плоскости задать квадрат,проверить попадание точек множества в него то есть как я понял проверить каждую точку (попадает она в этот квадрат или лежит вне его)
C++ Сумма эл-тов квадратной матрицы расположенных ниже главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread75464.html
Помогите плиз с алгоритмом! Очень сильно нужно. Должен кто-то же знать!
C++ Строки Ââåäèòå ñ êëàâèàòóðû ñòðîêó ñèìâîëîâ, ïîñëå ÷åãî çàìåíèòå âñå áóêâû "a" (ëàòèíèöà) íà öèôðó 0 è âûâåäèòå ðåçóëüòèðóþùóþ ñòðîêó íà ýêðàí. подробнее

Показать сообщение отдельно
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
20.12.2009, 02:54     Матрицы(C)
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 не хватало
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru