vb 6.0 a uygulamak istiyorum
Alıntı
int ders_sayisi=0;
int ogrenci_sayisi=0;
do
{
Console.WriteLine("Kaç Adet Ders Var ? ");
ders_sayisi = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Kaç Adet Öğrenci Var ? ");
ogrenci_sayisi = Convert.ToInt16(Console.ReadLine());
} while (ders_sayisi < 0 || ogrenci_sayisi < 0);
int[] ders = new int[ders_sayisi];
int[,] ogrenci = new int[ders_sayisi,ogrenci_sayisi];
int[] saat = new int[ders_sayisi];
int[,] cakisma = new int[ders_sayisi, ders_sayisi];
for (int i = 0; i < ogrenci_sayisi; i++) {
for (int j = 0; j < ders_sayisi; j++) {
Console.WriteLine((i+1)+". Öğrenci "+(j+1)+". Dersi Alıyormu ? (1/0)");
ogrenci[j,i] = Convert.ToInt16(Console.ReadLine());
}
}
int ogrenci_sayisi=0;
do
{
Console.WriteLine("Kaç Adet Ders Var ? ");
ders_sayisi = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Kaç Adet Öğrenci Var ? ");
ogrenci_sayisi = Convert.ToInt16(Console.ReadLine());
} while (ders_sayisi < 0 || ogrenci_sayisi < 0);
int[] ders = new int[ders_sayisi];
int[,] ogrenci = new int[ders_sayisi,ogrenci_sayisi];
int[] saat = new int[ders_sayisi];
int[,] cakisma = new int[ders_sayisi, ders_sayisi];
for (int i = 0; i < ogrenci_sayisi; i++) {
for (int j = 0; j < ders_sayisi; j++) {
Console.WriteLine((i+1)+". Öğrenci "+(j+1)+". Dersi Alıyormu ? (1/0)");
ogrenci[j,i] = Convert.ToInt16(Console.ReadLine());
}
}
Alıntı
for (int i = 0; i < ogrenci_sayisi; i++)
{
for (int j = 0; j < ders_sayisi; j++)
{
if (ogrenci[j, i] == 1)
{
for (int k = 0; k < ders_sayisi; k++)
{
if (k != j)
{
if (ogrenci[k, i] == 1)
{
cakisma[j, k] = 1;
}
}
}
}
}
}
{
for (int j = 0; j < ders_sayisi; j++)
{
if (ogrenci[j, i] == 1)
{
for (int k = 0; k < ders_sayisi; k++)
{
if (k != j)
{
if (ogrenci[k, i] == 1)
{
cakisma[j, k] = 1;
}
}
}
}
}
}
Alıntı
for (int i = 0; i < ders_sayisi; i++)
{
for (int j = 0; j < ders_sayisi; j++)
{
if (cakisma[i, j] == 0)
{
saat[i] = j+1;
j = ders_sayisi;
}
}
}
{
for (int j = 0; j < ders_sayisi; j++)
{
if (cakisma[i, j] == 0)
{
saat[i] = j+1;
j = ders_sayisi;
}
}
}