1

Тема: алгоритм знаходження частки від ділення прямокутної матриці

Як це правельно прописати і реалізувати? Вот написав, но то щось не то. Реалізувати алгоритм знаходження частки від ділення прямокутної матриці розміром nxm на ціле число Number. Значення Number, n і m визначаються користувачем.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>

int main (void)
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    printf("n & m <=10 Введіть:\n");
    int number, i, j, n, m;
    double a[10][10];
    n & m <= 10;
    printf("n=>");
    scanf("%d", &n);
    printf("m=>");
    scanf("%d", &m);
    printf("Введіть елементи масива\n");
    for(i = 0; i < n; i++)
    {
       for(j = 0; j < m; j++)
       {
          scanf("%d", &a[i][j]);
       }
    }
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
        {
            a[i][j] /= number;
        }
    }
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
        {
            printf("%d\t", &a[i][j]);
        }
        printf("\n");
    }
    return 0;
    getchar();
}

2

Re: алгоритм знаходження частки від ділення прямокутної матриці

А в чому проблема? Код не робе, чи не компілюється, чи помилка якась вилазе, чи ви не розумієте алгоритму?

Подякували: koala, leofun012

3

Re: алгоритм знаходження частки від ділення прямокутної матриці

Як це правеильно прописати і реалізувати? Вот написав, но то щось не то.

Що саме вас не влаштовує у написанову вами коді, на прикладі, будь ласка, покажіть.

Подякували: leofun011

4

Re: алгоритм знаходження частки від ділення прямокутної матриці

виводить не правильно(

Post's attachments

Безымянный.jpg 63.71 kb, 110 downloads since 2017-12-05 

5

Re: алгоритм знаходження частки від ділення прямокутної матриці

а що ось цей шматок коду означає?

 n & m<=10;

6

Re: алгоритм знаходження частки від ділення прямокутної матриці

що ввести m і n не більше 10

7

Re: алгоритм знаходження частки від ділення прямокутної матриці

перший раз таке бачу..

Подякували: 0xDADA11C7, /KIT\, leofun013

8

Re: алгоритм знаходження частки від ділення прямокутної матриці

scanf ("%d", &a[i][j]);
printf ("%d\t", &a[i][j]);

замініть на

scanf ("%lf", &a[i][j]);
printf ("%f\t", a[i][j]);

scanf тупо записує пам'ять за вказаною адресою вказаним способом, а не перевіряє типи, і виходить, що він пише ціле (%d) в число типу double.
А printf має виводити не адресу, а саме число. Причому йому можна не вказувати, що це double (літера l), довго пояснювати, чому.

Подякували: leofun011

9

Re: алгоритм знаходження частки від ділення прямокутної матриці

Так, і ще: компілятор видає вам якісь повідомлення? Можливо, не помилки, а попередження? Якщо так і ви їх розумієте - виправте, що там сказано. Якщо не розумієте - пишіть сюди, можливо, ми пояснимо, як їх уникнути.