Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <libFHBRS.h>
  3.  
  4. #define N 30000
  5. double a[N][N]; // so wird dies im statischen Datensegment angelegt
  6.  
  7. int main(int argc, char **argv) {
  8.     // Startzeitpunkt ermitteln
  9.     double t = gettime();
  10.  
  11.     // Array initialisieren
  12.     for(size_t i = 0; i < N; i++)
  13.     {
  14.         for(size_t j = 0; j < N; j++)
  15.         {
  16.             a[i][j] = i + j + 1;
  17.         }
  18.        
  19.     }
  20.  
  21.     // Berechnung
  22.     double sum = 0.0;
  23.     for(size_t i = 0; i < N; i++)
  24.     {
  25.         for(size_t j = 0; j < N; j++)
  26.         {
  27.             sum += a[i][j];
  28.         }
  29.        
  30.     }
  31.  
  32.     // Endzeitpunkt ermitteln
  33.     t = gettime() - t;
  34.  
  35.     // Ausgabe
  36.     printf("t=%f, Summe=%f\n", t, sum);
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement