Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int sumara(int* niz, int lengthh);
- void izpiz(int* niz, int lengthh);
- double sr(int* niz, int lengthh);
- int min(int* niz, int lengthh);
- int man(int* niz, int lengthh);
- void ucitaj(){
- int i;
- do{
- scanf("%i",&i);
- }while (i < 0 || i > 30);
- int j;
- int niz[i];
- for (j = 0;j < i;++j){
- scanf("%i",&niz[j]);
- }
- int kom;
- do {
- scanf("%i", &kom);
- if (kom == 1){
- int suma = sumara(&niz[0],i);
- printf("SUMA = %i", suma);
- }else if(kom == 2){
- double srvr = sr(&niz[0], i);
- printf("Srednjavrednost = %lf", srvr);
- }else if (kom == 3){
- int minnn = min(&niz[0], i);
- printf("Min = %i", minnn);
- }else if (kom == 4){
- int indeks;
- int maxxx = max(&niz[0], i);
- printf("Max = %i", maxxx);
- }else{
- break;
- }
- }while (kom <= 4 && kom >= 0);
- }
- int sumara(int* niz, int lengthh){
- int i;
- int suma = 0;
- for (i = 0; i < lengthh; ++i ){
- suma += *(niz + i);
- }
- izpiz(niz, lengthh);
- return suma;
- }
- void izpiz(int* niz, int lengthh){
- int i;
- for (i = 0; i < lengthh; ++i ){
- printf("%i ", *(niz + i));
- }
- }
- double sr(int* niz, int lengthh){
- int suma = sumara(niz, lengthh);
- double srvr = suma/(double)lengthh;
- return srvr;
- }
- int min(int* niz, int lengthh){
- int min;
- min = *niz;
- int j;
- for (j = 0; j < lengthh; ++j){
- if (*(niz + j) < min){
- min = *(niz + j);
- }
- }
- return min;
- }
- int max(int* niz, int lengthh){
- int max;
- max = *niz;
- int j;
- for (j = 0; j < lengthh; ++j){
- if (*(niz + j) > max){
- max = *(niz + j);
- }
- }
- return max;
- }
- int main(){
- ucitaj();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement