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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Filthy
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 6
#1

Программа на функцию - C++

11.01.2011, 13:26. Просмотров 407. Ответов 3
Метки нет (Все метки)

Дан одномерный массив из 50 случайных целых чисел в диапазоне от 10 до 85 включительно. Вывести в порядке возрастания те числа из данного диапазона, которые ни разу не встречаются в массиве. Создать функцию для поиска элемента в массиве.

Помогите чем сможИте!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2011, 13:26     Программа на функцию
Посмотрите здесь:

Программа вычисляющая функцию C++
программа, использующую функцию, которая вычисляет доход по вкладу C++
C++ Помогите пожалуйста преобразовать функцию в деструктор. (Полностью рабочая программа уже написана)
дана программа на рекурсивную функцию надо разработать как рисунке C++
C++ Преобразовать функцию strcmp в СВОЮ функцию
Программа виснет при переходе в функцию function C++
Программа, реализующая минимизированную логическую функцию. Перевести код с C# C++
C++ Заменить функцию tolower на ручную функцию
C++ Сделать так, что бы при неверном значении программа сообщала об этом и запускала функцию второй раз
C++ Объясните, зачем класс мог бы предусматривать для элемента данных set-функцию и get-функцию
Передача массивов в функцию: почему программа уходит в бесконечный цикл? C++
В функцию с переменным числом параметроы передать указатели на функцию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5765 / 3414 / 255
Регистрация: 08.02.2010
Сообщений: 7,432
11.01.2011, 13:52     Программа на функцию #2
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
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <stdlib.h>
 
#define SIZE 50
#define L_T 10
#define R_T 85
 
int lookup_for_value(size_t*, size_t);
 
int main()
{
    size_t i;
    size_t arr[SIZE];
    for(i = 0; i < SIZE; ++i)
    {
        arr[i] = rand() % (R_T - L_T + 1) + L_T;
        printf("arr[%02u] = %u\n", i, arr[i]);
    }
    puts("Absent elements:");
    for(i = L_T; i <= R_T; ++i)
        if(!lookup_for_value(arr, i))
            printf("%u\n", i);
            
    exit(0);
}
 
int lookup_for_value(size_t* arr, size_t n)
{
    size_t i;
    for(i = 0; i < SIZE; ++i)
        if(arr[i] == n)
            return 1;
    return 0;
}
igorrr37
1618 / 1246 / 124
Регистрация: 21.12.2010
Сообщений: 1,903
Записей в блоге: 7
11.01.2011, 13:53     Программа на функцию #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include<ctime>
#include<algorithm>
using namespace std;
 
void showNotFind(short *mas){
    for(int i=10;i<=85;i++){
        if(find(mas, mas+50, i)==mas+50)
            cout<<i<<" ";
    }
}
int main(){
    short mas[50];
    srand(time(0));
    for(int i=0;i<50;i++)
        mas[i]=rand()%76+10;
    showNotFind(mas);
}
sandye51
программист С++
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.01.2011, 14:00     Программа на функцию #4
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
26
27
28
#include <iostream>
#include <vector>
#include <algorithm>
#include <time.h>
#include <stdio.h>
#include <iterator>
#include <conio.h>
 
using namespace std;
 
#define n 50
 
int main()
{
    srand(static_cast<unsigned>(time(NULL)));
    vector<size_t> v(n);
    for (vector<size_t>::iterator i = v.begin(), end = v.end(); i != end; ++i)
        *i = rand() % 76 + 10;
    cout << "Massiv\n";
    copy(v.begin(), v.end(), ostream_iterator<size_t>(cout, " "));
    sort(v.begin(), v.end());
    cout << "\n\nFind elements\n";
    for (size_t i = 10; i < 86; ++i)
        if (!binary_search(v.begin(), v.end(), i))
            cout << i << " ";
    _getch();
    return EXIT_SUCCESS;
}
Yandex
Объявления
11.01.2011, 14:00     Программа на функцию
Ответ Создать тему
Опции темы

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