Files
c-sharp/Sorozatok/Sorozat.cs
2022-04-01 11:17:06 +02:00

54 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sorozatok {
internal class Sorozat {
private int[] szamok = new int[4];
public Sorozat() {
Console.WriteLine("Adja meg a számokat");
for (int i = 0; i < szamok.Length; i++) {
szamok[i] = Convert.ToInt32(Console.ReadLine());
}
mertani_e();
szamtani_e();
}
public void mertani_e() {
int elso_hanyados = szamok[szamok.Length - 1] / szamok[szamok.Length - 2];
bool sorozat_e = true;
for (int i = szamok.Length -1; i > 0; i--) {
int akt_hanyados = szamok[i] / szamok[i - 1];
if (akt_hanyados != elso_hanyados) {
Console.WriteLine("A sorozat nem mértani!");
sorozat_e = false;
break;
}
}
if (sorozat_e) {
Console.WriteLine("A sorozat mértani!");
}
}
public void szamtani_e() {
int elso_kulonbseg = szamok[szamok.Length - 1] - szamok[szamok.Length - 2];
bool sorozat_e = true;
for (int i = szamok.Length-1; i > 0; i--) {
int akt_kulonbseg = szamok[i] - szamok[i - 1];
if(akt_kulonbseg != elso_kulonbseg) {
Console.WriteLine("A sorozat nem számtani!");
sorozat_e = false;
break;
}
}
if (sorozat_e) {
Console.WriteLine("A sorozat számtani!");
}
}
}
}