Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- // se dau 2 numere. Sa se verifice daca sunt prietene(suma cifrelor primului numar + a = b)
- namespace csc
- {
- class Program
- {
- public static int a;
- public static int b;
- public static int cifre(int a)
- {
- int j = 0;
- while (a != 0)
- {
- j = j + a % 10;
- a = a / 10;
- }
- return j;
- }
- public static int cmmdc(int a, int b)
- {
- int r = 0;
- r = a % b;
- while (r != 0)
- {
- a = b;
- b = r;
- r = a % b;
- }
- return b;
- }
- public static void citire()
- {
- Console.Write("Primul numar: ");
- a = Int32.Parse(Console.ReadLine()); // Citirea primei variabile si transformare in numar
- Console.Write("Al doilea numar: ");
- b = Int32.Parse(Console.ReadLine()); // Citirea celui de-a doua variabila si transformarea in numar
- }
- static void Main(string[] args)
- {
- citire();
- if (cifre(a) + a == b || cifre(b) + b == a) // Verificam daca suma cifrelor unui numar + numarul este ega; cu celalalt numar
- Console.Write("Numerele sunt prietene!");
- else
- Console.Write("Numerele nu sunt prietene!");
- Console.WriteLine();
- if (cmmdc(a, b) == 1) // Verificam daca numerele sunt prime intre ele.
- Console.Write("Numerele {0} si {1} sunt prime intre ele!", a, b);
- else
- Console.Write("Numerele {0} si {1} nu sunt prime intre ele!", a, b);
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement