Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 26
1

Удалить из матрицы строку с минимальным значением произведения всех его элементов.

18.10.2011, 19:31. Показов 967. Ответов 4
Метки нет (Все метки)

Ввести прямоугольную матрицу действительных чисел. Удалить из матрицы строку с минимальным значением произведения всех его элементов.
Что еще нужно дописать ?????

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>
#include<conio.h>
#define n 10
#define m 6
void main()
    {int matr[n][m],mat[n],i,j,k;
    printf("vvestu matr rozm 10x6: ");
    scanf("%d",matr);
    for (i=0;i<n;i++)
    mat[i]=mat[i,1];
    scanf("%d",matr[n][m]);
    for (i=0;i<n;i++)
    for (j=1;j<n;j++)
    mat[i]*=matr[i][j];
    int min;
    min=mat[0];
    k=0;
    for(i=1;i<n;i++)
    if (min>mat[i]);
   {
   min=mat[i];
   k=i;
   }
   for (i=min+1;i<n;i++)
   for (j=0;j<n;j++)
   matr[i-1][j]=matr[i][j];
   
   }
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2011, 19:31
Ответы с готовыми решениями:

Удалить из целочисленной квадратной матрицы строку с минимальным средним значением элементов
Доброго времени суток.. Помогите пожалуйста решить вот эту задачу,кажется вроде не сложная,но...

Дан массив.найти номера всех элементов:с минимальным значением,с максимальным значением.
Привет всем!!!помогите решить задачи на С#. 1.Дан массив.найти номера всех элементов:с минимальным...

Удалить из матрицы строку с минимальным произведением элементов
Ввести прямоугольную матрицу действительных чисел. Удалить из матрицы строку с минимальным...

Удалить из массива все элементы, совпадающие с его минимальным значением
Сформировать одномерный массив целых чисел, используя датчик случайных чисел, и распечатать массив....

4
2552 / 1317 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.10.2011, 19:49 2
Код неверен изначально. Приводите его в нормальное состояние.
0
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 26
18.10.2011, 19:55  [ТС] 3
Что делать????Помагите, пожулуйста!!!((
0
2552 / 1317 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.10.2011, 20:30 4
По хорошему надо брать книгу и учить. По плохому... Добро пожаловать под
кат
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
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <malloc.h>
#include <limits.h>
 
int main(void)
{
    srand(time(0));
    int **arr, rows, cols, i, j, prod = 1, minProd = INT_MAX, minRow;
    scanf("%d%d", &rows, &cols);
    printf("Source array:\n");
    arr = (int**) malloc (sizeof(int*) * rows);
    for(i = 0; i < rows; ++i)
    {
        arr[i] = (int*) malloc (sizeof(int*) * cols);
        for(j = 0; j < cols; ++j)
        {
            arr[i][j] = rand() % 10 + 1;
            printf("%d\t", arr[i][j]);
            prod *= arr[i][j];
        }
        printf("| prod = %d", prod);
        printf("\n");
        if(minProd > prod)
        {
            minProd = prod;
            minRow = i;
        }
        prod = 1;
    }
    printf("\n\nResult array:\n");
    for(i = 0; i < rows; ++i)
    {
        if(i == minRow)
            continue;
        for(j = 0; j < cols; ++j)
            printf("%d\t", arr[i][j]);
        printf("\n");
    }
    printf("\nMinRow = %d\n", minRow);
    return 0;
}
.
0
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 26
18.10.2011, 20:59  [ТС] 5
еммм....спасибо...а как то попроще нельзя????
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2011, 20:59

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Удалить все элементы массива, совпадающие с его минимальным значением
Подскажите как удалить все элементы массива совпадающие с его минимальным значением?! #include...

Массив (Удалить все элементы, совпадающие с его минимальным значением)
Помогите с программой код вроде есть, но не работает: Сформировать одномерный массив целых чисел,...

Заполнить матрицу произвольного размера с клавиатуры. найти в матрице столбец с минимальным значением произведения элементов
Заполнить матрицу произвольного размера с клавиатуры. найти в матрице столбец с минимальным...

Если элементов с минимальным значением несколько, должны быть выведены индексы всех этих элементов
Добрый день, помогите решить задачу: Напишите программу, в которой создаётся массив и...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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