elektryk798

LabC_24_11_2016

Nov 24th, 2016
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.95 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. unsigned int dlugosc(char lan[]);
  4. int wieksza (int a, int b);
  5.  
  6. int main()
  7. {
  8.     /*
  9.     int x,y,z;
  10.     //fflush(stdin);
  11.     for(;;)
  12.     {
  13.     scanf("%d %d",&x,&y);
  14.     if(x==y)
  15.     {
  16.         printf("Liczby rowne\n");
  17.         break;
  18.     }
  19.     z=wieksza(x,y);
  20.     printf("%d jest wieksza od %d\n",z?x:y,z?y:x);
  21.     }
  22.     */
  23.     char lancuch[50];
  24.     for(;;)
  25.     {
  26.         fgets(lancuch,50,stdin);
  27.         if(lancuch[0]=='\n')
  28.         {
  29.             printf("Lancuch pusty");
  30.             break;
  31.         }
  32.         printf("Lancuch: %ssklada sie z %d znakow\n",lancuch,dlugosc(lancuch));
  33.     }
  34.     return 0;
  35. }
  36.  
  37. unsigned int dlugosc(char lan[])
  38. {
  39.     int i=0;
  40.     for(;(lan[i]!='\n' && lan[i]!='\0');i++);
  41.     return i;
  42. }
  43.  
  44. int wieksza(int a,int b)
  45. {
  46.     return a>b ? 1 : 0;
  47. }
  48.  
  49. /*
  50. int main()
  51. {
  52.     int i=1,n,suma=0,tmp,tmp2;
  53.     printf("podaj n\n");
  54.     scanf("%d",&n);
  55.     for(;i<=n;i++)
  56.     {
  57.         tmp=i;
  58.         tmp2=i;
  59.         for(;tmp<(2*i);tmp++)
  60.         {
  61.             tmp2*=tmp+1;
  62.         }
  63.         suma+=tmp2;
  64.     }
  65.     printf ("dla n= %d wynik= %d ",n,suma);
  66.     return 0;
  67. }
  68. */
Add Comment
Please, Sign In to add comment