Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Min_Max pole čísel
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #define N 8 int minmax(size_t aSize, double aData[], double *aPtrMax, double *aPtrMin) { //aData = pole prvků typu double if(!aData || !aPtrMax || !aPtrMin) //kontrola jestli jsou platné data return -1; // Kdyz bude zadan NULL, tak funkce vrátí hodnotu -1 *aPtrMax = *aPtrMin = aData[0]; // do obou naraz se priradi 1. prvek pole for(size_t i = 1; i < aSize; ++i) { if(*aPtrMax < aData[i]) *aPtrMax = aData[i]; else if(*aPtrMin > aData[i]) //provede se jenom když se neprovede if *aPtrMin = aData[i]; } return 0; //vse dobre dopadlo (a snad to nespadlo) } int ctidata(size_t aSize, double aData[]) { if(!aSize || !aData) return -1; printf("Zadejte %zu hodnot:\n", aSize); // %zu = celá cisla typu size_t for(size_t i = 0; i < aSize; ++i) if(scanf("%lf", &aData[i]) != 1) return 1; return 0; } int main(void) { double data[N] = {0, }; printf("Hi YouTube!\n\t Welcome to my minecraft gameplay!\n\t Dont forget to Like, Subscribe\n and type %d numbers\n\n", N); if(ctidata(N, data) != 0) { printf("Chybna data, konec programu.\n"); return 1; } printf("data: {"); for(size_t i = 0; i < N; ++i) //printf("%.2lf, ", data[i]); //.2 = na 2 desetinne mista printf("%.1lf, ", data[i]); //.1 = na 1 des. míst nedoporuceno puts("}"); // Volani funkce minmax - 3). 4) double min = 0, max = 0; if(minmax(N, data, &max, &min) !=0) { printf("Chyba programu\n"); return 2; } printf("Nejvetsi cislo je %.1lf\n", max); printf("Nejmensi cislo je %.1lf\n", min); return 0; } #if 0 // Trolli oáza (na nicem jsme nesetrili) www.onlinegdb.com/online_c_compiler F rip me takže 2 Já spíš nerozumím nikdy tomu zadani same no ja hlavne nepobiram prednasky, kdyz vetsinu prospim, to se neda xd, ale diky za motivaci csko a lolko cvicim, však su pořád v silveru xD fuj lol Hraješ ROBLOX či co? jes hej roblox je v klidu gameska. Flexíš na malý kidy v madcity? yess boi ja hraju bee hive simulator tower of hell tam treba flexit Někdo do hospody? napiš Prymulovi - Blatnýmu. F F wowko,spravne. hlavne arenky :D bude na zkoušce sčítání a odčítání bin čísel na bodíky? :( presne,jenze s koleckama slo brecet,a vratili nam je třeba takovýto program budeme dělat na zkoušc,e jo? :O a můžu se odhlásit hned? no sam bych to urcite nenapsal ani z poloviny ani na popadesate, asi ne xd to bych musel trenovat furt zachranne kolecka jsem mel, to bylo izi //technicky je potreba mit jeste nohy (true) jenze nez bych to natrenoval,tak budu mit vousaty deti :D umim programovat jen tady eksdi - tru tru Mozna v padesati treba bych to mohl umet naprogramovat do testu první krok trolí ohradník :ddd true a taky asi poslední xd druhý krok postavit hrad, kdo jde postavit nether fortress? #endif
run
|
edit
|
history
|
help
0
array of structures
BPC UDP pr3 cv10
Empty struct
kvadraticka rce
problem_solution_1
TBod
test
Look at the bleeping warnings
OMP
Retezce live