Форум программистов, компьютерный форум CyberForum.ru

Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное - C++

Восстановить пароль Регистрация
 
eremeeva14
-3 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 14
01.11.2013, 09:56     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "iostream"
void main()
{
setlocale(0,"");
int a[20];
int i;
for(i=0;i<20;i++)
{
printf("введите a[%i]=",i);
scanf("%d",&a[i]);
}
float min=a[0];
for(i=0;i<20;i++)
if (a[i]<min) min=a[i];
printf("минимальное число=%d",min);
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2013, 09:56     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное
Посмотрите здесь:

C++ Генератор случайных чисел random()
Используя функции сформировать с помощью генератора случайных чисел двумерный массив и вывести его на экран C++
C++ функция,создающую двумерный масиив случайных чисел.
C++ Сгенерировать и вывести на экран массив из целого числа n случайных чисел
C++ Функция генерации случайных чисел
C++ Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел
C++ Создать массив из 10 случайных целых чисел из отрезка; вывести значение минимального элемента массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
01.11.2013, 10:06     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #2
Ну первая ошибка в том, что код надо оформлять в тегах [CPP], прежде чем выкладывать на форум.
А вторая - я вообще не вижу функции random о которой говорится в задании.
scanf тут не нужен, но все равно, при его использовании, насколько я помню, если массив записывать, не надо ставить & перед массивом, т.к. там и так адрес передается.
Надо заменить этот ручной ввод на функцию рандома. Остальное похоже на правду.
Аркалык
14 / 14 / 4
Регистрация: 24.09.2013
Сообщений: 139
01.11.2013, 10:06     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #3
eremeeva14, Все библиотеки пишется так
C++
1
#include <stdio.h>
И где вы задали функцию rand, для заполнение случайными числами?
eremeeva14
-3 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 14
01.11.2013, 16:05  [ТС]     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #4
боже мой в задании написано исправьте ошибки,а не укажите на них!напишите код с использованием рандом
ValeryS
Модератор
6403 / 4869 / 447
Регистрация: 14.02.2011
Сообщений: 16,159
01.11.2013, 16:07     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #5
Цитата Сообщение от eremeeva14 Посмотреть сообщение
боже мой в задании написано исправьте ошибки,
ну и исправляй тебе на них указали
Matan!
17 / 17 / 2
Регистрация: 31.05.2013
Сообщений: 297
Записей в блоге: 1
Завершенные тесты: 1
01.11.2013, 16:17     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #6
Цитата Сообщение от Аркалык Посмотреть сообщение
eremeeva14, Все библиотеки пишется так
C++
1
#include <stdio.h>
И где вы задали функцию rand, для заполнение случайными числами?
Случай,приведённый выше, тоже допустим.
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 746
Записей в блоге: 1
01.11.2013, 16:21     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #7
Цитата Сообщение от eremeeva14 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "iostream"
void main()
{
setlocale(0,"");
int a[20];
int i;
for(i=0;i<20;i++)
{
printf("введите a[%i]=",i);
scanf("%d",&a[i]);
}
float min=a[0];
for(i=0;i<20;i++)
if (a[i]<min) min=a[i];
printf("минимальное число=%d",min);
getch();
}
Такое нужно:?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <locale>
#include <ctime>
using namespace std;
 
 
int main()
{
std::locale::global(std::locale(""));
int Arr[20]; 
int min=INT_MAX;
srand (time(NULL));
for(int i = 0;i < 20;i++) {
Arr[i] = rand();              //Заполнение массива случайными числами и вычисление минимального элемента.
if (Arr[i]<min) min=Arr[i];
}
for(int i = 0;i < 20;i++)                   //Вывод массива.
    cout << Arr[i] << " " ;
cout<<"Минимальный элемент = "<<min<<endl;
  system("pause");
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2013, 16:37     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное
Еще ссылки по теме:

Генерировать и вывести на экран массив с целого числа n случайных чисел от -100 до 100 C++
Сгенерировать и вывести на экран массив из целого числа n случайных чисел от -120 до 120 C++
Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел C++
Реализовать функцию (или класс) генерации случайных чисел, используя средства из заголовочника random (C++11) C++
Функция которая возвращает минимальное из двух целых чисел С++ C++

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

Или воспользуйтесь поиском по форуму:
eremeeva14
-3 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 14
07.11.2013, 16:37  [ТС]     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное #8
о спасибооо)))

Добавлено через 1 минуту
а можно теперь тоже самое только в структурах!!!
Yandex
Объявления
07.11.2013, 16:37     Исправьте ошибки! задание само: массив из 20 чисел случайных (функция random) вывести минимальное
Ответ Создать тему
Опции темы

Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru