Давталттай бодлого


Давталттай бодлогууд


while давталттай бодлого
1. N тооны цифрүүдийн нийлбэрийг ол.
                                             жишээ нь:  134250       үр дүн:15
#include<stdio.h>
#include<conio.h>
main()
{
           int n,s;
           scanf("%d",&n);
           s=0;
           while(n>0)
           {
                     s=s+n%10;
                     n=n/10;
                     }
                     printf("%d",s);
                     getch();
                     }

2. Өгөгдсөн натурал тооны хамгийн их цифрийг ол.

                                               жишээ нь:  1594769       үр дүн:9
#include<stdio.h>
#include<conio.h>
main()
{
                int n,max;
                scanf("%d",&n);
                max=0;
                while(n>0)
                {
                             if(max<n%10)
                             max=n%10;
                             n=n/10;
                             }
                             printf("ur dun=%d",max);
                            getch();
                             }
3. ХИЕХ-г олохдоо Евклидийн алгоритм ашиглаж болно. a,b тоогоо уншиж аваад энэ хоёр тоогоо тэнцүү болтол нь ихээс нь багыг нь хасна.
#include
#include

main()
{
     int
a,b;
     scanf("%d %d",&
a,&b);
     while(
a!=b)
          {
               if(
a>b) a=a-b;
               else
b=b-a;
          }
                         
/* Одоо a,b хоёр тэнцүү болоод гараад ирсэн бөгөөд энэ тоо нь ХИЕХ болдог */
     printf("%d",
a);
     getch();
     return 0;
}

4.Өгөгдсөн натурал n тоо хүртлэх сондгой тоонуудын нийлбэрийг ол.
                                                             
 жишээ нь:  8       үр дүн: 16
#include <stdio.h>
#include <conio.h>

main()
{
     int n,i,s;
     printf("тоогоо оруулна уу = ");
     scanf("%d",&n);
     s=0;
     i=1;
      while (i<=n)
                    { s=s+i;
                       i=i+1; }
     printf("сондгой тоонуудын нийлбэр =%d\n",s);
     getch();
}
5.Өгөгдсөн натурал n тоо хүртлэх натурал тоонуудын нийлбэрийг ол.
                                                                 
жишээ нь:  6      үр дүн: 21
#include <stdio.h>
#include <conio.h>

main()
{
     int n,i,s;
     printf("тоогоо оруулна уу = ");
     scanf("%d",&n);
     s=0;
     i=1;
      while (i<=n)
                { s=s+i;
                    i=i+1; }
     printf("натурал тоонуудын нийлбэр =%d\n",s);
     getch();
}
6.Өгөгдсөн натурал n тоо хүртлэх 4-д хуваагдах тоонуудын нийлбэрийг ол.
                                                                           жишээ нь:  20      үр дүн: 60
#include <stdio.h>
#include <conio.h>

main()
{
     int n,i,s=0;
     printf("тоогоо оруулна уу = ");
     scanf("%d",&n);
     i=4;
      while (i<=n)
                    { s=s+i;
                         i=i+4; }
     printf("4-д хуваагдах тоонуудын нийлбэр =%d\n",s);
     getch();
}

2 comments

Энд дарж үзнэ үү comments

Тойм