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

Найти минимальный элемент - C++

Восстановить пароль Регистрация
 
polis
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 3
02.04.2014, 21:52     Найти минимальный элемент #1
Здравствуйте, Уважаемые программисты у меня есть большая проблема. Не могу решить задачи по с++ т.к не понимаю этот язык. помогите кто чем может. вот задачи
1)Найти количество тех элементов массива, которые не содержат в своей записи цифру
5, а также найти минимальный элемент среди тех, которые имеют заданное
количество делителей.
2)Для заполнения массива нужно использовать генератор
случайных чисел. Для всех вариантов N<=100.
Дан массив натуральных чисел А(N), значения элементов которого лежат в
диапазоне [1, 200]. Отсортировать этот массив по убыванию или по возрастанию с помощью сортировка вставкой.
3)Программа должна обрабатывать данные о фильмах и выводить на экран
информацию о фильмах, выходящих в прокат в указанный период.
4)Сформировать файл, содержащий информацию о товарах в магазине:
название товара, фирму-производителя, цену, количество. Используя
сформированный файл, вывести на экран информацию о товарах,
заданной фирмы.

Добавлено через 1 час 51 минуту
ребят пожалуйста кто как может помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 21:52     Найти минимальный элемент
Посмотрите здесь:

Найти минимальный элемент массива C++
Решить уравнение p*x2+d*x+r=0, где p - минимальный элемент матрицы A; d –минимальный элемент матрицы B; r - минимальный элемент матрицы C. C++
Дан массив целых чисел. Найти В этом массиве минимальный элемент т и максимальный элемент м. Вывести сумму элементов от минимального до максимального C++
C++ Классы. В массиве чисел размером 6х6 элементов найти максимальный элемент, минимальный элемент и их индексы
C++ Найти в массиве максимальный элемент и минимальный элемент, и поменять их местами
C++ Найти минимальный элемент последовательности из 10 чисел, парный элемент которой вычисляется по формуле
C++ Найти первый минимальный элемент

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hrollo
34 / 34 / 6
Регистрация: 05.11.2013
Сообщений: 147
02.04.2014, 23:31     Найти минимальный элемент #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
35
36
37
38
39
40
41
42
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
void show(int *arr,int s)
{
    for(int i(0);i<s;i++)
        cout<<arr[i]<<"\t";
}
 
void insert_sort(int *arr,int s)
{
    for(int i(1);i<s;i++)
    {
        int temp=arr[i];
        int j=i-1;
        while(j>=0 && arr[j]>temp)
        {
            arr[j+1]=arr[j];
            j--;
        }
        arr[j+1]=temp;
    }
}
 
int main()
{
    srand(time(NULL));
    int size;
    cout<<"Input array size:";
    cin>>size;
    int *Arr = new int[size];
    for(int i(0);i<size;i++)
        Arr[i] = rand()%200+1;
    show(Arr,size);
    cout<<endl;
    insert_sort(Arr,size);
    show(Arr,size);
    delete [] Arr;
    return 0;
}
Добавлено через 10 минут
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
#include <iostream>
#include <string>
 
using namespace std;
 
struct Film
{
    string title;
    int date;
};
 
int main()
{
    const int size = 5;
    Film movie[size]=
    {
        {"Film1",2005},{"Film2",1998},{"Film3",2014},{"Film4",2007},{"Film5",2012}
    };
    int min_year,max_year;
    cout<<"Input the starting year:";
    cin>>min_year;
    cout<<"Input the ending year:";
    cin>>max_year;
    for(int i(0);i<size;i++)
    {
        if(movie[i].date >= min_year && movie[i].date <= max_year)
            cout<<"Title:"<<movie[i].title<<", "<<"created year:"<<movie[i].date<<endl;
    }
    return 0;
}
Добавлено через 1 час 4 минуты
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#include <iostream>
#include <string>
#include <fstream>
 
using namespace std;
 
struct Product
{
    string title;
    string organization_name;
    double price;
    int size;
};
 
struct List
{
    Product info;
    List *next;
};
 
void add(List **begin,const Product &p)
{
    if((*begin) == NULL)
    {
        (*begin) = new List;
        (*begin)->info = p;
        (*begin)->next = NULL;
        return ;
    }
    List *temp = new List;
    temp->info = p;
    temp->next = NULL;
    List *t = *begin;
    while(t)
    {
        if(t->next == NULL)
        {
            t->next = temp;
            break;
        }
        t = t->next;
    }
}
 
void print(List *begin)
{
    List *p = begin;
    while(p)
 
    {
        cout<<p->info.title<<"\n"<<p->info.organization_name<<"\n"<<p->info.price<<"\n"<<p->info.size<<"\n"<<endl;
        p = p->next;
    }
}
 
int main()
{
    List *head=NULL;
    ifstream fin;
    string filename;
    cout<<"Input filename:";
    cin>>filename;
    fin.open(filename.c_str(),ios::in);
    if(!fin.is_open())
    {
        cout<<"Error!"<<endl;
        cin.get();
        cin.get();
        exit(0);
    }
    else
    {
        Product inf;
        while(!fin.eof())
        {
 
           fin>>inf.title;
           fin>>inf.organization_name;
           fin>>inf.price;
           fin>>inf.size;
           add(&head,inf);
        }
    }
    fin.close();
    print(head);
    return 0;
}
Yandex
Объявления
02.04.2014, 23:31     Найти минимальный элемент
Ответ Создать тему
Опции темы

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