Advertisement
Guest User

program1

a guest
Jan 21st, 2018
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int N, i;
  5. struct min_max {
  6.     float min;
  7.     float max;
  8.     int ind_min;
  9.     int ind_max;
  10. };
  11. struct min_max one;
  12. struct min_max *two = &one;
  13.  
  14. void minmax(float tablica, int size, struct min_max name){
  15.     min_max.max = tablica[0];
  16.     min_max.min = tablica[0];
  17.     for(i = 0; i < size; i++){
  18.         if(tablica[i] > min_max.max){
  19.             min_max.max = tablica[i];
  20.             min_max.ind_max = i;
  21.         }
  22.         if(tablica[i] < min_max.min){
  23.             min_max.min = tablica[i];
  24.             min_max.ind_min = i;
  25.         }
  26.     }
  27. }
  28.  
  29. int main(){
  30.     scanf("%i", &N);
  31.     float a[N+2];
  32.     if(N > 30){
  33.         printf("N nie moze byc wieksze od 30");
  34.     } else {
  35.             a[0] = 3;
  36.             a[1] = 2;
  37.    
  38.             for(i = 2; i <= N+1; i++){
  39.                 a[i] = cos(a[i-1]) + sin(a[i-2]);
  40.             }
  41.     }
  42.     minmax(a, N+2, two);
  43.     return 0;  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement