Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2019, 07:07   #1
27843870
 
Регистрация: 03.06.2019
Сообщений: 4
По умолчанию Написать функцию

Функция находит минимальный элемент массива и возвращает указатель на него. С использованием этой функции реализовать сортировку выбором. Вариант задания реализовать в виде функции, использующей для работы со строкой только указатели и операции вида *p++, p++ и т.д. Если функция возвращает строку или ее фрагмент, то это также необходимо сделать через указатель.
Как прописать в main, чтобы работала сортировка?
#include <stdio.h>

int * minimal (int * a, int size)
{
int i, * min = a;
for (i=1; i<size; i++)
if (*(a+i) < *min) min = a+i;
return min;
}

int main (void)
{
int i, a[5];
for (i=0; i<5; i++)
printf("%4d", a[i] = 1<<(5-i));
printf("\n\nmin = %d\n", *minimal(a, 5));
return 0;
}
27843870 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать функцию, определяющую пол продавца. Используя функцию, вывести продавцов - мужчин Nuc SQL, базы данных 12 12.03.2018 10:12
Написать функцию «Факториал» и программу, использующую эту функцию для вывода таблицы факториалов. Rufer Помощь студентам 1 20.06.2016 12:53
написать программу массивы (C++) - Написать функцию выводящую на экран указанную часть таблицы умножения Саша1990 Помощь студентам 1 02.02.2015 08:01