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

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

Войти
Регистрация
Восстановить пароль
 
Sofika
Сообщений: n/a
#1

Массив и функция (количество нечетных элементов массива, минимальный из элементов и его номер) - C++

10.04.2013, 21:10. Просмотров 407. Ответов 2
Метки нет (Все метки)

Кто добр в душе и может помочь,очень прошу-не откажите девушке!!!

Целочисленный массив из N элементов заполнить случайными значениями из диапазона [x;y](значение N,x,y вводит пользователь).
Для массива:
1)Вывести на экран колличество нечетных элементов массива;
2)Вывести на экран минимальный из элементов массива и его номер.


Для решения задачи реализовать функции:
1)Заполнение матрицы случайными значениями из диапазона [x,y] (x,y вводятся пользователем с клавиатуры)
2)Заполнение матрицы пользователем с клавиатуры
3)Вывод матрицы на экран
4)Решение задачи 1
5)Решение задачи 2


Используя конструкцию switch организовать меню для выбора пользователем действия,выход из программы осуществить по выбору пользователя соответствующего пункта меню.
Для хранения элементов массива использовать динамическую память.

Помогите,я просто загибаюсь,учусь заочно,практически не сплю, маленький постоянно требует внимания(ему аж 3месяца).А надо здать,иначе отчислят!

Пожалуйста!!!!!!


Заранее всем,Большое Спасибо!!!

Добавлено через 23 часа 46 минут
Никто не может мне помочь?
Я,блин,уже рыдаю!!!
Пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 21:10     Массив и функция (количество нечетных элементов массива, минимальный из элементов и его номер)
Посмотрите здесь:

Сформировать одномерный массив Х из положительных элементов матрицы А, найти минимальный элемент массива Х и его номер - C++
Доброго всем времени суток) никак не могу создать массив из матрицы( кто поумнее меня , помогите плиз) Вот задание: ...

Дан массив A[5,5]. Найти минимальный элемент среди элементов, расположенных в нечетных строках массива - C++
Дан массив A. Найти минимальный элемент среди элементов, расположенных в нечетных строках массива.

Среди элементов одномерного массива, имеющих нечетные значения, найти минимальный элемент и его номер - C++
Написать программу используя функции, но не использовать указатели. 1. Среди элементов одномерного массива, имеющих нечетные значения,...

Создать массив С какой складываться из нечетных чисел массива А, посчитать количество элементов массива С - C++
Дано целочисловий одномерный массив А, какой состоит из 12 элементов. Создать массив С какой складываться из нечетных чисел массива А,...

Найти минимальный элемент и его номер среди элементов, лежащих на побочной диагонали - C++
Минимальный элемент нашёл, а его номер проблема, подскажите пожалуйста!)

Определить максимальный и минимальный элементы среди положительных нечетных элементов массива - C++
Определить максимальный и минимальный элементы среди положительных нечетных элементов целочисленного массива Х.Удалить из массива все...

Определить максимальный и минимальный элементы среди положительных нечетных элементов целочисленного массива Х - C++
Определить максимальный и минимальный элементы среди положительных нечетных элементов целочисленного массива Х. Удалить из массива все...

Создать массив, выводим сумму всех нечетных/четных элементов, найти минимальный и максимальный элементы - C++
Добрый вечер, не могу решить 2 задачи. Первая задача: Создаем массив на 10 элементов, потом заполняем этот массив случайными числа до...

Найти количество нечетных элементов массива - C++
Помогите нужно срочно написать программу (если не трудно сделайте алгоритм) Задан массив целых чисел из n элементов.Найти количество...

Найти количество и сумму нечетных элементов массива - C++
Народ, помогите пожалуйста начинающему Найти количество и сумму нечетных элементов.

Вывести на экран количество нечетных элементов массива - C++
Задача: Дан одномерный массив. Вывести на экран количество нечетных элементов массива. Помогите, болел, пропустил.

Массив. Найти количество элементов, меньших среднего арифметического положительных элементов этого массива - C++
Всем привет! Пмогите пожалуйста написать программу! Массив a(30) сформирован случайным образом. Найти в нем количество элементов, меньших...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
10.04.2013, 22:05     Массив и функция (количество нечетных элементов массива, минимальный из элементов и его номер) #2
Вы скажите сначала, у многих преподов есть мулька на "защищенный интерфейс". Вам безразлично, насколько программа будет защищена на ввод бреда, или как?
abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
10.04.2013, 23:01     Массив и функция (количество нечетных элементов массива, минимальный из элементов и его номер) #3
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <iostream>
#include <cstdlib>
#include <vector>
 
class MyMassiv
{
    std::vector<int> M;
    
public:
    // генератор массива
    void rgenerate(std::size_t N=0, int x=0, int y=0)
    {
        M.erase(M.begin(),M.end());
        for (std::size_t i=0; i!=N; ++i)
           M.push_back((x+rand()%(y-x+1)));
    }
    
    // ввод данных с клавиатуры
    void inputfromkeyboard()
    {
        std::size_t N;
        std::cout<<"N = ";
        std::cin>>N;
        M.erase(M.begin(),M.end());
        int inp;
        std::cout<<"Intput array elements "<<std::endl;
        for (std::size_t i=0; i!=N; ++i)
        {
            std::cin>>inp;
            M.push_back(inp);
        }
    }
    
    // вывод массива на экран
    void show()
    {
        for (std::size_t i=0; i!=M.size(); ++i)
          std::cout << M[i]<<" ";
          std::cout << std::endl;
    }
    
    // решение первой задачи
    void task1()
    {
        for (std::vector<int>::iterator it=M.begin(); it!=M.end(); ++it)
        if ((*it)%2==1) std::cout << *it <<" ";
          std::cout << std::endl;
    }
    
    // рещение второй задачи
    void task2()
    {
        if (M.size()!=0)
        {
        std::size_t indmin=0;
        for (std::size_t i=1; i!=M.size(); ++i)
        if (M[indmin]>M[i]) indmin = i;
        std::cout<<"min element = "<<M[indmin]<<" index (from 0) - "<<indmin<< std::endl;
        return;
        }
        std::cout << "Array is empty"<< std::endl;
    }
};
 
int main()
{
    MyMassiv Array;
    
    while (true)
    {
        std::cout<<"1 - random array"<<std::endl;
        std::cout<<"2 - keyboard type array"<<std::endl;
        std::cout<<"3 - show array"<<std::endl;
        std::cout<<"4 - task 1"<<std::endl;
        std::cout<<"5 - task 2"<<std::endl;
        std::cout<<"6 - exit"<<std::endl;
        
        std::size_t key;
        std::cin>>key;
        
        switch (key)
        {
            case 1 : 
                    {
                    int N,x,y;
                    std::cout<<"Input N x y :";
                    std::cin>>N>>x>>y;
                    Array.rgenerate(N,x,y);
                    }
                    break;
            case 2 : Array.inputfromkeyboard();
                    break;
            case 3 : Array.show();
                    break;
            case 4 : Array.task1();
                    break;
            case 5 : Array.task2();
                    break;
            case 6 : return 0;
        }
    }
 
}
Yandex
Объявления
10.04.2013, 23:01     Массив и функция (количество нечетных элементов массива, минимальный из элементов и его номер)
Ответ Создать тему
Опции темы

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