Что нужно поменять в коде чтобы значения в матрице были вещественные? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Что нужно поменять в коде чтобы значения в матрице были вещественные?

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

#define M 7
#define N 9
 
int main()
{
    float D[M][N];
    srand(time(NULL));
        for(int i=0;i<M;i++)
        for(int j=0;j<N;j++)
            D[i][j]=rand()%100-50;
    printf("Massiv:\n");
    for(int i=0;i<M;i++) 
    {
        printf("\n");
        for(int j=0;j<N;j++)
            printf("%4.1f\t",D[i][j]);
    }
    printf("\n");
    getch();
}

Решение задачи: «Что нужно поменять в коде чтобы значения в матрице были вещественные?»

textual
Листинг программы
#include <stdlib.h>
#include <time.h>
#include <conio.h>
 
 
#define M 7
#define N 9
 
int main()
{
    float D[M][N];
    srand(time(NULL));
        for(int i=0;i<M;i++)
        for(int j=0;j<N;j++)
            D[i][j]=(float)(rand()%100-50)/10;
    printf("Massiv:\n");
    for(int i=0;i<M;i++) 
    {
        printf("\n");
        for(int j=0;j<N;j++)
            printf("%4.1f\t",D[i][j]);
    }
    printf("\n");
    getch();
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы