Интуитивно сделал задачу, но в коде ошибка..... не могу понять что не так...
/**
* helpers.c
*
* Computer Science 50
* Problem Set 3
*
* Helper functions for Problem Set 3.
*/
#include <cs50.h>
#include "helpers.h"
/**
* Returns true if value is in array of n values, else false.
*/
bool search(int value, int values[], int n)
{
for(int i=0; i < n ;i++)
{
if(value == values[i])
return true;
else
return false;
}
}
/**
* Sorts array of n values.
*/
void sort(int values[], int n)
{
int temp;
for(int i = 0;i < n;i++)
{
int min = i;
for(int j=i+1; j<n;j++)
{
if(values[j]<values[min])
min = j;
}
temp = values[min];
values[min] = values[i];
values[i] = temp;
}
}