Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 20:54   #1
enjnet
Новичок
Джуниор
 
Регистрация: 30.10.2011
Сообщений: 2
По умолчанию Матрицы (10,15). 0<x<1.как сделать дробное значение?

Есть задание.
подсчитать количество элементов матриц X(10,15) и Y(20,12) ,удовлетворяющим условиям 0<x<1 (включительно) 0<y<1.
Листинг первой матрицы :
Код:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
int A[10][15];
int N, M;
float s;
s=0;
for ( N=0; N<10; N++ )
{
 for ( M=0; M<15; M++ )
 {
  A[N][M] = rand() % 2;
s+=A[N][M];
printf("%3d", A[N][M]);
 }
 printf("\n");
}printf("\n  summa = %f\n\n", s);
system("pause");
return(0);
}
Скажите,как что мне нужно поменять,что-бы от 0 до 1 значения были дробные?


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 30.10.2011 в 23:49.
enjnet вне форума Ответить с цитированием
Старый 30.10.2011, 21:32   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

((float)rand())*2.0/RAND_MAX должно дать случайное значение от 0 до 2, вещественное.
Abstraction вне форума Ответить с цитированием
Старый 30.10.2011, 21:50   #3
enjnet
Новичок
Джуниор
 
Регистрация: 30.10.2011
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Abstraction Посмотреть сообщение
((float)rand())*2.0/RAND_MAX должно дать случайное значение от 0 до 2, вещественное.
не понял...
мне нужно от 0 до 1.
enjnet вне форума Ответить с цитированием
Старый 30.10.2011, 22:37   #4
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Ну поделите на два, делов-то. Только ответ тогда будет всегда 150 и 240, если Вы правильно написали условие.
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определитель матрицы на java. Как сделать? lagg Помощь студентам 1 31.03.2011 10:00
Как сделать программу которая выводит значение выражения Fhk32 Паскаль, Turbo Pascal, PascalABC.NET 1 25.12.2010 18:04
Как в С++ сделать загрузку из файла и в нем бралось значение? Almost Visual C++ 20 16.11.2010 20:31
Как записывается дробное число. Altera Свободное общение 2 18.12.2009 20:30
Как сделать, чтобы значение в столбце повторялось один раз? Oleg T. Microsoft Office Excel 1 17.12.2008 16:02