Skip to main content

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);
}

Comments

Popular posts from this blog

Лаб ажил 11

s тэмдэгт мөр өгөгдөв. Уг тэмдэгт мөр дотор хоосон зайнаас ялгаатай тэмдэгт дор хаяж нэг байгаа. Дараах байдлаар s тэмдэгт мөрийг өөрчил:  Тэмдэгт мөрийн дотор дараалсан  *  байгаа бол 1, 2 болгонсолих Ийм хоосон зайнууд байхгүй бол тэмдэгт мөрийг хэвээр нь хэвлэнэ. бодолт: #include<stdio.h> #include<string.h> int main() { char s[100]; int to=0; // Тэмдэгт мөрийн тэмдэгтийн дугаар буюу индекс нь тэмдэггүй бүхэл тоо байвал тохиромжтой. printf("temdegt mor oruul\n"); scanf("%s",s); for(to=0;to<=strlen(s)-1;to++) { if(s[to]=='*'&&s[to+1]=='*'){ s[to]=49;s[to+1]=50;} printf("%c",s[to]);} }

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; }

Лаб даалгавар 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()

Спож ийн бодлого 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; }

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; }

Лабораторийн ажил №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 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