Documente Academic
Documente Profesional
Documente Cultură
using System;
namespace ConsoleApplication1
{
class perechi
{
int x;
int y;
static int[] tabFactori = new int[0];
static int dim = 0;
static int SumaMax = 0;
void calculeaza()
{
int S = 0, nrFactori=0;
for(int i=2;i<=y/2 && nrFactori<x;i++)
if(y%i==0)
{
S = S + i;
nrFactori++;
Array.Resize(ref tabFactori, dim = dim + 1);
tabFactori[dim - 1] = i;
}
perechi.afiseazaSumaFactori(nrFactori, S);
if (S > SumaMax)
SumaMax = S;
}
class Program
{
static void Main(string[] args)
{
int x,y;
perechi[] tabObj = new perechi[0];
int dimensiune = 0;
do
{
do
{
Console.Write("x{0}= ",dimensiune+1);
x = Convert.ToInt32(Console.ReadLine());
Console.Write("y{0}= ",dimensiune+1);
y = Convert.ToInt32(Console.ReadLine());
perechi.afisareFactori();
Console.WriteLine("Suma maxima este : {0} ", perechi.AfiseazaSuma());
Console.ReadKey();
}
}
}