С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дана действительная квадратная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано целочисленная квадратная матрица. Определить: http://www.cyberforum.ru/cpp-beginners/thread148303.html
Составить программу обработки двухмерного массива используя указатели и функции, выполнив каждый пункт задания в виде функции. Все необходимые данные для функции должни передаваться в качестве...
C++ В одномерном массиве, состоящий из N действительных элементов, вычислить: В одномерном массиве, состоящий из N действительных элементов, вычислить: -Сумму отрицательное элементов массива; -Произведение элементов массива, расположенных между максимальным и минимальным... http://www.cyberforum.ru/cpp-beginners/thread148300.html
Передача функции в функцию? C++
Есть задача. Вычисление определенного интеграла тремя способами для трех функций естественно что если написать 9 функций, то это будет неправильно что я хочу: чтобы в функции вычисления интеграла...
C++ сумма элементов, которые находятса над и под элементом главной диагонали
найти строчки которые начинаются с отрицательного элемента, в этих строчках найти элемент главной диагонали, посчитать сумму: элемент главной диагонали + элемент над главной диагональю и + под...
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread148284.html
Помогите. Код рабочей программы через простое обращение к массиву. нужно чтоб обращение было через адресацию с использованием (& *) функций. Суть задачи: Вычесть из положительных элементов...
C++ двухмерный массив дан двухмерный массив 5 на 5 a)найти все строчки которые начинаются с отрицательного элемента b)и в строчках найти элемент главной диагонали #include<conio.h> #include<stdlib.h>... подробнее

Показать сообщение отдельно
Genius Ignat
1237 / 775 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
22.06.2010, 13:22
1.
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>
#include <conio.h>
 
#define size 4
int main(){
int matrix[size][size] = {
        {1,2,3,4},
        {5,6,7,8},
        {9,8,7,6},
        {1,2,2,3}
    };
int i,j;
for( i = 0 ; i < size ; i++ )matrix[i][i]=0;
 
for( i = 0 ; i < size - 1 ; i++) 
  for( j = i + 1 ; j < size ; j++)matrix[i][j]=0;
 
 
for( i = 0 ; i < size ; i++ ){
for( j = 0 ; j < size ; j++ )printf("%d ",matrix[i][j]);
printf("\n");
}
 
getch();
return 0;
}
Добавлено через 13 минут
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
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
#define H 5
#define W 6
int min(int *s, int w);     //найти минимальный.
int main(){
 
int matrix[H][W] = {
        {6,7,5,0,1,2},
        {1,2,3,4,5,6},
        {7,7,6,8,9,9},
        {1,1,1,0,2,3},
                {5,6,7,8,9,6}
    };
 
 
int i;
for( i = 0 ; i < H ; i++ ){
    //считаем минимльный в четной строке
    if(i%2==0){
        printf("min %d",min(&matrix[i][0],W));
        printf("\n");
    }   
  }
getch();
return 0;
}
 
//найти минимальный.
int min(int *s, int w){
int m = s[0];   
int i;
for( i = 0 ; i < w ; i++ )if(s[i]<m)m=s[i];
return m;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.