şöyle yardım edeyim madem randomu yaptın..
int sayi1,int sayi2;
şimdi dikkat etmen gereken biri birinden büyük olmalı,o yüzden randomla yaparken onu kullanman lazım..
Random rnd = new Random();
sayi1 = rnd.NextInt();
sayi2.rnd.NextInt(sayi1+1);
bunu yapmamın amacı sayı2 nin her koşulda sayı1 den büyük olması..
bundan sonra tek ve çift sayıları bulmaya geldi, sayının ikiye bölümünden kalan yoksa çift,kalan varsa tektir..
for(int i=sayi1;i<=sayi2;i++)
{
if(i%2==0) //sayi1 in bölümünden kalan (% işareti modülüs demek,kalanı alıyor)0 ise
birincilisteyeat==>i;
else
ikincilisteyeat==>i;
yukarıdaki birinci ve ikinci listeye at olayını kendin yazarsın,neye eklemek istiyorsan..
}
5. sayıyı bulmak içinde şöyle yaparsın..
int sayac=1;
int besinciSayi=0;
for(int i=sayi1;i<=sayi2;i++)
{
if(sayac==5)
{
besinciSayi=i;
break;
}
}
hepsini toplamak için de istersen bu yazdığım forun içindekileri üstteki for un içine koy..
int toplam=0;
for(;sayi1<=sayi2;sayi1++)
toplam+=sayi1;
dikkat ettiysen for(; yaptım,noktalı virgülden önce bişey yok çünkü zaten sayi1 i kullanacağım için bişey tanımlamama gerek yok,tanımlamıştım daha önce..
toplam+=sayi1; demek
toplam = toplam + sayi1; demenin kısa halidir.. bunu kullanabilmek içinde toplamın ilk değerini sıfır vermen gerekir,aksi halde null olan bir verinin üstüne o şekilde ekleme yapamazsın..
yukarıda yazdıklarım sana hayli hayli yardımcı olacaktır..
iyi çalışmalar