Advertisement
splash365

practice hsc 1

May 8th, 2024
624
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.02 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n;
  6.     printf("Enter a number: ");
  7.     scanf("%d", &n);
  8.    
  9.     for(int i = 1; i <= n; i++)
  10.     {
  11.         for(int j = 1; j<=i; j++)
  12.         {
  13.             printf("%d", j);
  14.         }
  15.         printf("\n");
  16.        
  17.     }
  18.    
  19.     return 0;
  20. }
  21.  
  22.  
  23.  
  24. /*
  25. Enter a number: 4
  26. 1
  27. 12
  28. 123
  29. 1234
  30. */
  31.  
  32. ---------------------------------------------------
  33.  
  34. /**
  35.  
  36. Find if a number is prime (without function)
  37.  
  38. **/
  39.  
  40. #include <stdio.h>
  41.  
  42. int main()
  43. {
  44.     int n;
  45.     printf("Enter a number: ");
  46.     scanf("%d", &n);
  47.    
  48.     int flag = 1;
  49.     for(int i = 2; i < n; i++)
  50.     {
  51.         if(n % i == 0)
  52.         {
  53.             printf("%d is not prime\n", n);
  54.             flag = 0;
  55.             break;
  56.         }
  57.     }
  58.     if(flag == 1)
  59.     {
  60.         printf("%d is a prime\n", n);
  61.     }
  62.    
  63.     return 0;
  64. }
  65.  
  66.  
  67.  
  68. /*
  69.  
  70. Enter a number: 20
  71. 20 is not prime
  72.  
  73. */
  74.  
  75. ---------------------------------------------------
  76.  
  77. /**
  78.  
  79. Find if a number is prime (with function)
  80.  
  81. **/
  82.  
  83. int isPrime(int n)
  84. {
  85.     for(int i = 2; i < n; i++)
  86.     {
  87.         if(n % i == 0)
  88.         {
  89.             return 0;
  90.         }
  91.     }
  92.     return 1;
  93. }
  94.  
  95.  
  96. #include <stdio.h>
  97.  
  98. int main()
  99. {
  100.     int n;
  101.     printf("Enter a number: ");
  102.     scanf("%d", &n);
  103.    
  104.     if(isPrime(n))
  105.     {
  106.         printf("%d is a prime\n", n);
  107.     }
  108.     else
  109.     {
  110.         printf("%d is not a prime\n", n);
  111.     }
  112.    
  113.     return 0;
  114. }
  115.  
  116.  
  117.  
  118. /*
  119.  
  120. Enter a number: 5
  121. 5 is a prime
  122.  
  123. */
  124.  
  125. ---------------------------------------------------
  126.  
  127. /**
  128.  
  129. print primes from 2 to N (with function)
  130.  
  131. **/
  132.  
  133. int isPrime(int n)
  134. {
  135.     for(int i = 2; i < n; i++)
  136.     {
  137.         if(n % i == 0)
  138.         {
  139.             return 0;
  140.         }
  141.     }
  142.     return 1;
  143. }
  144.  
  145.  
  146. #include <stdio.h>
  147.  
  148. int main()
  149. {
  150.     int n;
  151.     printf("Enter n: ");
  152.     scanf("%d", &n);
  153.    
  154.     for(int i = 2; i<=n; i++)
  155.     {
  156.         if(isPrime(i))
  157.         {
  158.             printf("%d ", i);
  159.         }
  160.     }
  161.    
  162.     return 0;
  163. }
  164.  
  165.  
  166.  
  167. /*
  168.  
  169. Enter a number: 5
  170. 5 is a prime
  171.  
  172. */
  173.  
  174. ---------------------------------------------------
  175.  
  176. /**
  177.  
  178. print primes from 2 to N (without function)
  179.  
  180. **/
  181.  
  182. ************* H W *************
  183.  
  184.  
  185. ---------------------------------------------------
  186.  
  187. /**
  188.  
  189. find GCD
  190.  
  191. **/
  192.  
  193.  
  194.  
  195. #include <stdio.h>
  196.  
  197. int main()
  198. {
  199.     int a, b;
  200.     printf("Enter two numbers: ");
  201.     scanf("%d %d", &a, &b);
  202.    
  203.     int min, gcd;
  204.    
  205.     if(a <= b) min = a;
  206.     else min = b;
  207.    
  208.     for(int i = 1; i<=min; i++)
  209.     {
  210.         if(a % i == 0 && b % i == 0)
  211.         {
  212.             gcd = i;
  213.         }
  214.     }
  215.    
  216.     printf("GCD: %d\n", gcd);
  217.    
  218.     int lcm = (a * b) / gcd;
  219.    
  220.     printf("LCM: %d\n", lcm);
  221.    
  222.     return 0;
  223. }
  224.  
  225.  
  226.  
  227. /*
  228.  
  229. Multiples:
  230. 3 = 3, 6, 9, 12, ...
  231.  
  232.  
  233. Divisors:
  234. 30 = 1 . 30
  235.    = 2 . 15
  236.    = 5 . 6
  237.  
  238.  
  239.    
  240. GCD Greatest Common Divisors
  241.  
  242. 30 20
  243.  
  244. 30 = 1, 2, 5, 6, 10, 15, 30
  245. 20 = 1, 2, 5, 10, 20
  246.  
  247. Choto number er divisor boro number er o divisor kina => true: common divisor
  248.  
  249.  
  250. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement