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

Заполнить файл последовательного доступа N случайными действительными числами

16.09.2014, 11:23. Просмотров 1856. Ответов 2
Метки нет (Все метки)

Заполнить файл последовательного доступа N действительными числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла. с++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2014, 11:23
Ответы с готовыми решениями:

Заполнить файл последовательного доступа N целыми числами
Помогите 1. Заполнить файл последовательного доступа N целыми числами, полученными с помощью...

Заполнить файл последовательного доступа file_A целыми числами
Заполнить файл последовательного доступа file_A целыми числами, полученными с помощью генератора...

Заполнить файл последовательного доступа f целыми числами,полученными с помощью генервтора случайных чисел.
Доброго времени суток. помогите написать программу. Заполнить файл последовательного доступа f...

Как заполнить матрицу 6*9 случайными действительными числами и вывести на экран?
Помогите плиз!!

2
435 / 362 / 324
Регистрация: 05.11.2013
Сообщений: 1,026
Записей в блоге: 6
17.09.2014, 13:38 2
Лучший ответ Сообщение было отмечено как решение

Решение

не знаю, что такое "файл последовательного доступа" в C++, а вот текстовый или бинарный надо бы указать. Как-то так, если текстовый (Studio)
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
#include <stdio.h>
#include <stdlib.h>
 
int main () {
 const int n=100;
 const int range=10;
 FILE *f = fopen ("file.txt","wt");
 if (!f) {
  printf ("\n Не могу создать файл, проверьте права!");
  fflush (stdin);
  getchar();
  exit(1);
 }
 double amax=-1e30,amin=1e30;
 for (int i=0; i<n; i++) {
  double a = (double)rand()/(RAND_MAX+1)*range;
  fprintf (f,"%lf ",a);
  if (a>amax) amax=a; 
  if (a<amin) amin=a;
 }
 printf ("\nSum=%lf",amin+amax);
 fflush (stdin);
 getchar();
 return 0;
}
0
Модератор
Эксперт С++
9913 / 8436 / 5129
Регистрация: 18.12.2011
Сообщений: 22,587
17.09.2014, 13:46 3
ПерС,
Цитата Сообщение от ПерС Посмотреть сообщение
double amax=-1e30,amin=1e30;
Тогда уж
C++
1
double amax=-DBL_MAX,amin=DBL_MAX ;
Константа определена в limits.h
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2014, 13:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполнить файл целыми случайными числами, скопировать чётные в другой файл
Заполнить в файл последовательного доступа f целыми числами, полученными с помощью генератора...

Заполнить файл случайными целыми числами в заданном интервале
Заполнить файл целыми 20 числами, полученными с помощью генератора случайных чисел в интервале от 0...

Заполнить файл N вещественными случайными числами, найти минимальное значение и вывести его на экран
Заполнить файл N вещественными числами, полученными с помощью генератора случайных чисел. Открыть...

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


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

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

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