Advertisement
opolak

WDP

Jan 24th, 2013
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.42 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. #define M 5
  6. #define N 5
  7. #define MAX_VALUE 100
  8. int max(int tab[M][N]) {
  9.     int i, j, maximum;
  10.     maximum = tab[0][0];
  11.     for (i=0; i<M; i++)
  12.         for (j=0; j<N; j++)
  13.             if (tab[i][j] > maximum)
  14.                 maximum = tab[i][j];
  15.     return maximum;
  16. }
  17.  
  18. int min(int tab[M][N]) {
  19.     int i, j, minimum;
  20.     minimum = tab[0][0];
  21.     for (i=0; i<M; i++)
  22.         for (j=0; j<N; j++)
  23.             if (tab[i][j] < minimum)
  24.                 minimum = tab[i][j];
  25.     return minimum;
  26. }
  27.  
  28. int sred(int tab[M][N]) {
  29.     int i, j;
  30.     float srednia=0;
  31.     for (i=0; i<M; i++)
  32.         for (j=0; j<N; j++)
  33.             if ((i==0) && (j==0))
  34.                 srednia = tab[i][j];
  35.             else {
  36.                 srednia += tab[i][j];
  37.                 srednia /= 2;
  38.             }
  39.     return srednia;
  40. }
  41.  
  42. char upper(char tekst) {
  43.     if ((tekst >= 'a') && (tekst <= 'z')) {
  44.         int roznica = 'a'-'A';
  45.         return (tekst-roznica);
  46.     }
  47.     return tekst;      
  48. }
  49.  
  50.  
  51. int main(int argc, char *argv[]) {
  52.     int tab[M][N];
  53.     int i, j;
  54.     int a;
  55.    
  56.     srand(time(NULL));
  57.     for (i=0; i<M; i++)
  58.         for (j=0; j<N; j++)
  59.             tab[i][j] = rand()%MAX_VALUE;
  60.    
  61.     int maksimum;
  62.     maksimum=max(tab);
  63.     printf("Max to %d \n", maksimum);
  64.    
  65.     int minimum;
  66.     minimum=min(tab);
  67.     printf("Minimum to %d \n", minimum);
  68.    
  69.     float srednia;
  70.     srednia=sred(tab);
  71.     printf("Srednia to %f \n", srednia);
  72.    
  73.     char tekst;
  74.     tekst = 'witaj';
  75.     char zmiana;
  76.     zmiana=upper(tekst);
  77.     printf("Wyraz to %c \n", zmiana);
  78.    
  79.     scanf("%d",&a);
  80.    
  81.     return 0;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement