Advertisement
elektryk798

LabC10-11-2016

Nov 10th, 2016
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2. /*
  3. double sumaszeregu(n)
  4. {
  5.     int i=1;double s=0;
  6.     for(;i<=n;++i)
  7.     {
  8.         s+=(double)1/i;
  9.     }
  10.     return s;
  11. }
  12.  
  13. void main()
  14. {
  15.     int n;
  16.     for(;;)
  17.     {
  18.         if(scanf("%d",&n))
  19.             if(n>=0)
  20.                 break;
  21.     }
  22.     printf("Dla n=%d suma=%f",n,sumaszeregu(n));
  23. }
  24. */
  25. void main()
  26. {
  27.     int a,b;char z='a';double w=0;int czy=0;
  28.     while(1)
  29.     {
  30.         fflush(stdin);
  31.         printf("znak: ");scanf_s("%c",&z);if(z=='.')break;
  32.         fflush(stdin);
  33.         printf("a,b: ");scanf_s("%d%d",&a,&b);
  34.         switch (z)
  35.         {
  36.             czy=0;
  37.             case '+':
  38.                 w=a+b;
  39.                 break;
  40.             case '-':
  41.                 w=a-b;
  42.                 break;
  43.             case '*':
  44.                 w=a*b;
  45.                 break;
  46.             case '/':
  47.                 if(b==0){printf("Nie mozna dzielic przez 0!\n");czy=1;break;}
  48.                 w=a/b;
  49.                 break;
  50.             case '%':
  51.                 w=a%b;
  52.                 break;
  53.             default:
  54.                 printf("Bledny operator\n");
  55.         }
  56.         if(!czy)
  57.             printf("wynik=%g\n",w);
  58.     }
  59.     printf("koniec programu STOP\n");
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement