Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Yaroslav Zayats
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 5
1

Определить самый большой и самый маленький элементы сформированного вектора

12.05.2016, 10:03. Просмотров 844. Ответов 2
Метки нет (Все метки)

Сформировать и напечатать вектор с m ( m <= 50 ) трехзначных случайных чисел. В каждом номере все три цифры должны быть разными. Определить самый большой и самый маленький элементы сформированного вектора. Подсказка : воспользоваться библиотечными функциями генерации случайных чисел.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2016, 10:03
Ответы с готовыми решениями:

Определить, какой сначала был день самый тёплый или самый холодный
Помогите с задачей: В массив занесена информация о температуре за неделю. Определить, какой...

Найти самый маленький элемент в массиве, где ошибка?
Найти самый маленький элемент в массиве Х не входящий в массив У #include &lt;stdio.h&gt; #include...

Найти самый большой палиндром в файле
Вот тут начал немного %-) Как найти самый большой палиндром в файле ? #include &lt;stdio.h&gt;...

Найти самый большой элемент массива
пожалуйста кто сможет сделайте очень нужно Сформировать массив Z с элементов исходного массива...

Найти самый большой элемент массива
Дано массив А(20). Найти самый большой элемент массива, размещать элементы, которые стояли до того...

2
SergioO
169 / 185 / 90
Регистрация: 13.12.2015
Сообщений: 1,002
12.05.2016, 14:15 2
Цитата Сообщение от Yaroslav Zayats Посмотреть сообщение
Подсказка : воспользоваться библиотечными функциями генерации случайных чисел.
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(void)
{
    srand(time(0)); //use current time as seed for random generator
    result = rand()% 900 + 100; // псевдослучайные трехзначные числа;
  }
0
dcshowcousa
26 / 18 / 97
Регистрация: 22.10.2015
Сообщений: 304
13.05.2016, 06:49 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Yaroslav Zayats,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
const int m = 50;
int main()
{
    int x[m];
    srand(time(0));
    for (int i = 0; i < m; i++)
    {
        do
        {
            x[i] = rand() % 900 + 100;
        } while (x[i] % 10 == x[i] / 100 || x[i] % 10 == (x[i] / 10) % 10 || x[i] / 100 == (x[i] / 10) % 10);
        printf("%i ",x[i]);
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2016, 06:49

Определить, на каком факультете самый высокий средний балл по программированию
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; int i,max=0,c=0; struct predmet {...

В массиве информация о температуре за неделю. Определить, какой сначала был день: самый теплый или холодный
Динамическая память.В массив занесена информация о температуре за неделю. Определить, какой сначала...

Как переставить местами самый маленький и самый большой элементы массива?
1. Переставить местами маленький и самый большой элементы массива


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

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

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