Что нужно поменять в коде чтобы значения в матрице были вещественные? - 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;
}