Предмет: Информатика, автор: Стефaник

Написати програму на С++ з повним поясненням.

Приложения:

Стефaник: Написать программу на С ++ с полным объяснением.
Стефaник: Написать реализацию перегруженных функций:
int func (int * arr, int length, int number)
int func (char * str, char ch);
Функция func возвращает позицию последнего вхождения искомого числа
или символа, если оно больше, чем среднее арефметичне значений массива,
иначе возвращает -1.
Omikami: что будет являться средним арифметическим в массиве из букв?
Стефaник: Не знаю
Стефaник: Тут не указано
Omikami: ;{
Стефaник: на ваше усмотрение
Стефaник: наверно ABCDE
Omikami: почему в функции , которая принимает буквенный массив не указывается размер?
Стефaник: не знаю

Ответы

Автор ответа: Omikami
1

В прикрепленном файле

Приложения:

Стефaник: Я сделал такой массив
Стефaник: выводит 1
Стефaник: должно ж 2?
Omikami: второй параметр - это размер массива, а искомое число - третий параметр функции то есть должно быть func(arr, 5, 3)
Omikami: и 3 меньше среднего арифметического массива, поэтому должно выводить -1
Стефaник: с буквами также само?
Omikami: с буквами просто находит позицию ее в массиве , если она есть
Omikami: иначе -1
Стефaник: спасибо
Стефaник: Если можете решите пожалуйста https://znanija.com/task/34454980
Похожие вопросы