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

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

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

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

28.05.2016, 09:02. Просмотров 108. Ответов 3
Метки нет (Все метки)

Сделать через перегруженную функцию:
Задан массив целых чисел. Вывести на экран элементы, являющиеся нечетными числами. Реализовать для двух функции одна для int массива другая для main массива
Вводится с клавиатуры
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2016, 09:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать перегруженную функцию для вывода нечетных элементов массива (C++):

Создать перегруженную функцию mas(), выводящую одномерный статический числовой массив - C++
Может кто помочь пожалуйста, надо создать функцию mas(), которая выводит одномерный статический числовой массив объектов, символьный массив...

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

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

Создать перегруженную операцию operator= для копирования строк - C++
Ввести с клавиатуры строку символов S1. Признак окончания ввода строки - нажатие клавиши "Ввод". Программа должна содержать перегруженную...

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

Создать 2 массива из четных и нечетных элементов исходного массива - C++
Дан массив F из n целых случайных чисел. Выбрать из него в массив W все четные элементы, а в массив S - все нечетные И еще вопрос:...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
28.05.2016, 09:23 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Out(int* a,int n)
{
    for(int i=0;i<n;i++)
         if(a[i]%2)
           cout<<a[i]<<' ';
    cout<<endl;
}
void Out(char* a,int n)
{
    for(int i=0;i<n;i++)
         if(a[i]%2)
           cout<<(int)a[i]<<' ';
    cout<<endl;
}
Цитата Сообщение от Ruslan228 Посмотреть сообщение
другая для main массива
Структуру с именем main создать нельзя. т.к. точка входа в программу тоже называется main
Поменяем на nomain
C++
1
2
3
4
5
6
7
8
9
10
11
struct nomain
{
    int m;
};
void Out(nomain* a,int n)
{
    for(int i=0;i<n;i++)
         if(a[i].m%2)
           cout<<a[i].m<<' ';
    cout<<endl;
}
1
Ruslan228
1 / 1 / 0
Регистрация: 03.11.2015
Сообщений: 61
28.05.2016, 10:14  [ТС] #3
zss, Спасибо большое,а вот еще вопрос:
Как передать значения из функции f типа float в main,мне нужно сделать чтобы в разных функциях формировался массив один типа float другой double и выводился в функцию main
Мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
float f(float i) {
    setlocale(LC_CTYPE, "rus");
    float num;
    int a;
    cout << "Задается Массив1" << ":"<<endl;
    cin >> num;
    float *arr1 = new float[num];
    for (a = 0; a < 0; a++)
        cin >> arr1[a];
    return num;
}
double f(double i) {
    cout << "Задается Массив1" << ":"<<endl;
    return i * 2;
}
 
int main() {
    float x = 10.09;
    f(x);
 
    return 0;
}
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
28.05.2016, 11:40 #4
C++
1
2
3
4
5
6
7
8
9
10
11
int main() {
    float x = 10.09;
    float y=f(x);
    cout<<y;
 
    double dx = 10.09999999999995;
    double dy=f(dx);
    cout<<dy;
 
    return 0;
}
По работе с массивами см образец
Образцы (шаблоны) программ для типовых задач
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2016, 11:40
Привет! Вот еще темы с ответами:

Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести эталонный символ. - C++
Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести...

Добавить в данный код функцию вывода на экран количества не четных элементов массива - C++
Доброго времени суток. Помогите пожалуйста добавить в данный код функцию вывода на экран количества не четных элементов массива: #include...

Сделать функцию ввода элементов, функцию вывода элементов, и функцию обработки - C++
Добрый день форумчане, помогите сделать функцию ввода элементов, функцию вывода элементов, и функцию обработки. Сам код #include...

В классе инициализировать массив, в классе создать функцию вывода массива на экран - C++
Прошу помоши с выводом данных, которые содержаться в массиве, на экраy: Задача: В классе инициализировать массив, в классе создать...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.05.2016, 11:40
Ответ Создать тему
Опции темы

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