rendered paste body#include <iostream>using namespace std;char *otocenie(char *retazec){ char *in, *out, p; int dlzka = 0; in = out = retazec; while (*in != '\0'){ dlzka++; in++; } in--; while (out < in){ p = *out; *out = *in; *in = p; out++; in--; } retazec[dlzka] = '\0'; return retazec;}char *otoc_2(char *retazec) { if (retazec == NULL) return ""; char *in; in = retazec; while (*in != '\0'){ in++; } for (int i = 0; (retazec + i) < (in - i); i++) { *in = retazec[i]; retazec[i] = *(in-i-1); *(in-i-1) = *in; } *in = '\0'; return retazec;}int pocetZnakov(char *retazec, char znak){ if (retazec == NULL) return 0; char *c = retazec; int pocet = 0; while (*c != '\0'){ if (*c == znak){ pocet++; } c++; } return pocet;}string vratAdresuCezPoleS(char *vstup){ char *zoznam[6], *c = vstup; char **zz = zoznam; int i = 0; char *d = vstup; char *nul = new char[50]; strcpy(nul, "\0"); while (*c != '\0'){ if (*c == ','){ *c = *nul; *zz = d; d = (c+1); zz++; } c++; } if (*c == '\0'){ *c = *nul; *zz = d; d = (c+1); } string adresa = ""; adresa += zoznam[1]; adresa += " "; adresa += zoznam[0]; adresa += " "; adresa += zoznam[3]; adresa += " "; adresa += zoznam[4]; adresa += " "; adresa += zoznam[2]; adresa += " "; adresa += zoznam[5]; adresa += " "; adresa += zoznam[6]; return adresa;}string vratAdresu(char *vstup){ char *zoznam[7], *c = vstup; int i = 0; char *d = vstup; char *nul = new char[50]; strcpy(nul, "\0"); while (*c != '\0'){ if (*c == ','){ *c = *nul; zoznam[i] = d; d = (c+1); i++; } c++; } if (*c == '\0'){ *c = *nul; zoznam[i] = d; d = (c+1); } if (i < 6) return ""; string adresa = ""; adresa += zoznam[1]; adresa += " "; adresa += zoznam[0]; adresa += " "; adresa += zoznam[3]; adresa += " "; adresa += zoznam[4]; adresa += " "; adresa += zoznam[2]; adresa += " "; adresa += zoznam[5]; adresa += " "; adresa += zoznam[6]; return adresa;}double hodnota(double *vstup, int pocet, int riadok, int stlpec){ const int row = 10, col = 5; double pole[row][col]; double *c[row]; for (int i = 0; i < row; i++){ (*(c + i))= *(pole + i); for (int j = 0; j < col; j++){ *(*(c + i) + j) = 0; } } for (int i = 0; i < pocet; i++){ int k = *(vstup + i); if (k <= 0 || k >= 10){ continue; } *(*(c + k)) = *(vstup + i); (*(c + k))++; } if (riadok < 0 || riadok >= row || stlpec < 0 || stlpec >= col){ return -1; } double test = pole[riadok][stlpec]; return test;}