#pragma once
#include <string.h>
#include <stdio.h>
#include <math.h>
//puffer törlése, scanf_s után mindig
void puffer_torles() {
int clear;
while ((clear = getchar()) != '\n');
}
//egyszerű stringen végigiterálós manipulálós függvény
void nagybetu_kisbetu(char* buffer) { //input: "string" output: nincs, mert memóriát manipuláljuk.
char* poz = 0;
while ((poz = strpbrk(buffer, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"))) {
*poz += 32;
}
}
double statisztika(double* tomb, int tombmeret, char k) {
if (tombmeret <= 0) return 0.0;
double szum = 0.0;
for (int i = 0; i < tombmeret; i++) {
szum += tomb[i];
}
double atlag = szum / tombmeret;
if (k == 'a') {
return atlag;
}
else if (k == 's') {
double szoras = 0.0;
for (int i = 0; i < tombmeret; i++)
szoras += (tomb[i] - atlag) * (tomb[i] - atlag);
szoras /= tombmeret;
return sqrt(szoras);
}
else {
return -1.0;
}
}