Написание функции, которая подсчитывает количество раз, когда целое число появляется в массиве [дубликат] ⇐ C++
-
Гость
Написание функции, которая подсчитывает количество раз, когда целое число появляется в массиве [дубликат]
Я пытаюсь ответить на этот вопрос:
2-3. Напишите функцию, которая, учитывая массив целых чисел и длину массива, будет подсчитывать количество раз, когда числа 2, 5 и 9 появляются, используя оператор переключения. Функция должна распечатать результаты в одной строке в следующем виде:
2:;5:;9:; Если бы массив содержал три двоек, одну пятерку и одиннадцать девяток, результат был бы следующим:
2:3;5:1;9:11; Обратите внимание на двоеточия и точки с запятой. Также не забудьте написать новую строку в конце вывода. Функция все равно должна выдать строку вывода, даже если параметр размера n меньше 1.
Подпись:
void two_five_nine(int array[], int n) Для формата требуется два файла: main.cpp,
#include #include extern void two_five_nine(int array[], int n, int& num_twos, int& num_fives, int& num_nines); интервал основной() { int arr[] = {2, 5, 9, 2, 9, 9, 5, 2}; int size = sizeof(arr) / sizeof(arr[0]); int num_twos, num_fives, num_nines; two_five_nine (пример, размер, num_twos, num_fives, num_nines); std::cout
Я пытаюсь ответить на этот вопрос:
2-3. Напишите функцию, которая, учитывая массив целых чисел и длину массива, будет подсчитывать количество раз, когда числа 2, 5 и 9 появляются, используя оператор переключения. Функция должна распечатать результаты в одной строке в следующем виде:
2:;5:;9:; Если бы массив содержал три двоек, одну пятерку и одиннадцать девяток, результат был бы следующим:
2:3;5:1;9:11; Обратите внимание на двоеточия и точки с запятой. Также не забудьте написать новую строку в конце вывода. Функция все равно должна выдать строку вывода, даже если параметр размера n меньше 1.
Подпись:
void two_five_nine(int array[], int n) Для формата требуется два файла: main.cpp,
#include #include extern void two_five_nine(int array[], int n, int& num_twos, int& num_fives, int& num_nines); интервал основной() { int arr[] = {2, 5, 9, 2, 9, 9, 5, 2}; int size = sizeof(arr) / sizeof(arr[0]); int num_twos, num_fives, num_nines; two_five_nine (пример, размер, num_twos, num_fives, num_nines); std::cout
Мобильная версия