General Functions
Here you can find general function examples that dont use arrays and serve as a stepping stone for moving to more advnced functions
Sum
#include <stdio.h>
int sum(){
 int tmp, sum = 0;
 scanf("%d", &tmp);
 while (!feof(stdin)) {
  sum += tmp;
  scanf("%d", &tmp);
 }
 return sum;
}
Min
#include <stdio.h>
int min(){
 int tmp;
 scanf("%d", &tmp);
 int min = tmp;
 while (!feof(stdin)) {
  if (tmp < min) min = tmp;
  scanf("%d", &tmp);
 }
 return min;
}
Max
#include <stdio.h>
int max(){
 int tmp;
 scanf("%d", &tmp);
 int max = tmp;
 while (!feof(stdin)) {
  if (tmp > max) max = tmp;
  scanf("%d", &tmp);
 }
 return max;
}
Range
#include <stdio.h>
int rng(){
 int max, min, tmp;
 scanf("%d", &tmp);
 max = min = tmp;
 while (!feof(stdin)) {
  if (tmp < min) min = tmp;
  if (tmp > max) max = tmp;
  scanf("%d", &tmp);
 }
 return max - min;
}
Average
#include <stdio.h>
float avg(){
 int tmp, sum = 0, cnt = 0;
 scanf("%d", &tmp);
 while (!feof(stdin)) {
  sum += tmp; cnt++;
  scanf("%d", &tmp);
 }
 return (float)sum / cnt;
}
Convert Case
#include <stdio.h>
char cvtCase(char c) {
 if (c >= 'a' && c <= 'z') c -= 32;
 else if (c >= 'A' && c <= 'Z') c += 32;
 else c = 0;
 return c;
}
Invert Integer
#include <stdio.h>
int invInt(int x) {
 int r, inv = 0;
 while (x > 0) {
  r = x % 10;
  inv = (inv * 10) + r;
  x = x / 10;
 }
 return inv;
}
Distance Between 2 Points
#include <stdio.h>
#include <math.h>
typedef struct Pts {
 int x;
 int y;
} Pt;
float db2p(Pt a, Pt b) {
 return sqrt(pow((b.x - a.x), 2)
 + pow((b.y - a.y), 2));
}
Vowel Check
#include <stdio.h>
#include <ctype.h>
int vCK (char c) {
 if (c == 'a' || c == 'e' || c == 'i'
 || c == 'o' || c == 'u')
  return 1;
 else if (isalpha(c)) return 0;
 else return -1;
}
Positive Check
#include <stdio.h>
int pCK (int x) {
 if (x > 0) return 1;
 else if (x < 0) return -1;
 else return 0;
}
Swap 2 integers
#include <stdio.h>
void swp(int *a, int *b) {
 int t = *a;
 *a = *b;
 *b = t;
}
Fahrenheit to Celsius
#include <stdio.h>
float f2c(float f) {
 return (f - 32) / 1.8;
}
Celsius to Fahrenheit
#include <stdio.h>
float c2f(float c) {
 return c * 1.8 + 32;
}