Skip to main content

Posts

Showing posts from October, 2017

Лабораторийн ажил №8. Массив (2)

http://elearn.sict.edu.mn/mod/assign/view.php?id=3105 a 1 , ..., a 30  бодит тоонуудыг гараас эсвэл санамсаргүй байдлаар өгнө. Дараах хамгийн их болон хамгийн бага утгуудыг а, min, max нэртэй массив ашиглан ол.  max(a 1 +a 30 , a 2 +a 29 , ..., a 15 +a 16 ) min(a 1 *a 16 , a 2 *a 17 , ..., a 15 *a 30 )

Лабораторийн ажил №8. Массив (2)

http://elearn.sict.edu.mn/mod/assign/view.php?id=3105  a 1 , ...., a 28 , b 1 , ....., b 28  бодит тоонуудыг гараас эсвэл санамсаргүй байдлаар өгнө. c 1 , ..., c 29  дарааллын гишүүд нь дараах томёогоор олдоно. a болон b, c нэртэй массив ашиглан бод.  c 29 =0, c 29-i  = a 29-i  / b 29-i  - c 29-i+1   (i = 1, 2, . . . , 28)  c 1 , ..., c 29  дарааллыг гарган ав. 

Лабораторийн ажил №8. Массив (2)

http://elearn.sict.edu.mn/mod/assign/view.php?id=3105 s 1  . . . , s 66  тэмдэгтүүдийг гараас эсвэл санамсаргүй байдлаар өгнө. Хэрэв уг дарааллын гишүүд s 1 =s 34 , s 2 =s 35 , ....., s 33 =s 66  нөхцлийг хангадаг бол хэвээр нь үлдээж эсрэг тохиолдолд s 1 , s 2 , ....., s 66 , s 1 , s 2  ...., s 66  дарааллыг гарган ав. s нэртэй массмв ашиглан бод. Add caption

Лаб даалгавар 10

Даалгавар n, a 1 , ..., a n , m, b 1 , ..., b m , k бүхэл тоонууд өгөгдөв. Хэрэв a 1 , ..., a n  дараалалд k гэсэн утгатай элемент байхгүй бол бусад бүх гишүүнээсээ бага биш утгатай байх эхний элементийн утгыг k-гаар соль. Мөн ийм дүрмээр 10 гэсэн утгын хувьд b 1 , ..., b m  дарааллыг өөрчил. Бодолт : #include <stdio.h> #include <stdlib.h>  #define S 100  void readE(int *len, double *mas) //garaas unshih functs { printf("hemjee=");  scanf("%d", len);  for(int i=0;i<*len;i++)  scanf("%lf", mas+i);  }  void changeE(int len, double *mas,double q)  //massive oorchloh functs {  double max=mas[0];  int in=0,i;  for(i=1;i<len;i++)  if(max<mas[i]&&q!=mas[i])  {   max=mas[i];   in=i;   }   mas[in]=q;    }  void printE(int len, double *mas)  {  printf("hariu=");  for(int i=0;i<len;i++)  printf("%.3lf ", mas[i]);  printf("\n");  }  main()

RGB7007 - Сүүлийн цифр

RGB7007 - Сүүлийн цифр http://www.spoj.com/RGB7/problems/RGB7007/ Өгөдсөн тооны сүүлийн цифрийг ол. Input Бүхэл тоо өгөгдөнө. Int төрөл. Output Сүүлийн цифр. Example Input: 476 Output: 6 Бодолт:  #include<stdio.h> #include<stdlib.h> int main (){ int n,x; scanf("%d",&n); x=n%10; printf("%d",x); return 0; }

RGB7006 - Функц 2

RGB7006 - Функц 2   http://www.spoj.com/RGB7/problems/RGB7006/     y= 4x 2 -3x+5 Input x - нь Int төрлийн бүхэл тоо. Output y-гийн утга. Example Input: -2 Output: 27 Бодолт:  #include<stdio.h> #include<stdlib.h> int main (){ int x,y; scanf("%d",&x); y=4*x*x-3*x+5; printf("%ld",y); return 0; }            

RGB7005 - Функц 1

RGB7005 - Функц 1   http://www.spoj.com/RGB7/problems/RGB7005/ y=3x-5 Input x бүхэл тоон утгаар өгөгдөнө. Output y-ийн утга. Example Input: 1 Output: -2    Бодолт:  #include<stdio.h> #include<stdlib.h> int main (){ long x,y; scanf("%ld",&x); y=3*x-5; printf("%ld",y); return 0; }                                                    

RGB7003 - Тэгш өнцөгт

RGB7003 - Тэгш өнцөгт  http://www.spoj.com/RGB7/problems/RGB7003/ Өгөгдсөн тэгш өнцөгтийн талбай ба периметрийг ол. Input Тэгш өнцөгтийн урт ба өргөн нь бүхэл тоон утгаар нэг мөрөнд зайгаар тусгаарлагдан өгөгдөнө. Output Талбай ба периметр зайгаар тусгаарлагдан нэг мөрөнд хэвлэгдэнэ. Example Input: 6 4 Output: 24 20  Бодолтэ: #include<stdio.h> #include<stdlib.h> int main() { int a,b,p,s; scanf("%d %d",&a,&b); p=2*(a+b); s=a*b; printf("%d %d\n",s,p); }

RGB7004 - Куб

RGB7004 - Куб   http://www.spoj.com/RGB7/problems/RGB7004/ Өгөгдсөн кубын эзэлхүүн ба гүйцэд гадаргуугийн талбайг ол. Input Кубын тал бүхэл тоон утгатайгаар нэг мөрөнд өгөгдөнө. Output Кубын эзэлхүүн, гүйцэд гадаргуугийн талбай нэг мөрөнд зайгаар тусгаарлагдан хэвлэгдэнэ. Example Input: 5 Output: 125 150 Бодолт:  #include<stdio.h> #include<stdlib.h> int main(){ int a,v,s; scanf("%d",&a); v=a*a*a; s=6*(a*a); printf("%d\n%d\n",v,s);  return 0; }

RGB7001 - 2 тооны нийлбэр Спож

http://www.spoj.com/RGB7/problems/RGB7001/ RGB7001 - 2 тооны нийлбэр Өгөгдсөн бүхэл тооны нийлбэрийг ол. Input 2 бүхэл тоо зайгаар тусгаарлагдан нэг мөрөнд өгөгдөнө. Output 2 тооны нийлбэр. Example Input: 12 23 Output: 35 Бодолт:  #include<stdio.h> #include<stdlib.h> int main(){ printf("2 too oruulna uu ?"); int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("%d",c); system("pause"); return 0; }

Спож ийн бодлого rgb7002 Гурвалжин

http://www.spoj.com/RGB7/problems/RGB7002/ Өгөгдсөн гурвалжны периметрийг ол. Input Гурвалжны талууд бүхэл тоогоор нэг мөрөнд зайгаар тусгаарлагдан өгөгдөнө. Output Гурвалжны периметр. Example Input: 3 4 5 Output: 12 Бодолт :  #include<stdio.h> #include<stdlib.h> int main() { int a,s,d,f; scanf("%d %d %d",&a,&s,&d); f=a+s+d; printf("%d",f); system("pause"); return 0; }