на консоль.WriteLine ("Вихідна матриця"); (int i = 0; i
{(int j = 0; j
{. Write (matr [i, j] + " t");
}. WriteLine ();
}
// вводимо з клавіатури елементи вектора (int i = 0; i
{. WriteLine ("Введіть черговий елемент вектора"); [i] = Convert.ToInt32 (Console.ReadLine ());
}
// виводимо на консоль вектор.WriteLine ();. WriteLine ("Вихідний вектор"); (int i = 0; i
{. WriteLine (vect [i]);
}. WriteLine ();
// сортуємо вектор за зростанням = 0; = 0; (int s = 0; s
{= 1; = vect [0]; = 0; = 0; (int i = 0; i
{(i == vect.Length - 1)
{c = 0; b = vect [vect.Length-1]; goto wer;} = vect [i + c]; (a
{= b; = i + c;
}
}: [f] = 0; [s] = a;
// зіставляємо рядка матриці з елементами вектора через
// змінну f, що зберігає індекс відсортованого значення вектора (int i = 0; i
{[r, i] = matr [i, f];
} -;
}. Reverse (vect1);
// виводимо на екран відсортований за зростанням вектор.WriteLine ();. WriteLine ("Відсортований вектор"); (int i = 0; i
{. WriteLine (vect1 [i]);
}
// виводимо на екран отриману матріцу.WriteLine ("Отримана матриця"); (int i = 0; i
{(int j = 0; j
{. Write (matr1 [i, j] + " t");
}. WriteLine ();
}. ReadLine ();
}
}
}
Результат роботи програми
В
Рис.
Завдання 7
Описати структуру з ім'ям STUDENT, що містить такі поля:
прізвище та ініціали;
факультет (тип - перерахування);
номер групи;
успішність (масив з п'яти елементів).
Написати програму, що виконує наступні дії:
заповнення даними масиву, що складається з восьми структур типу STUDENT;
впорядкування записів за зростанням факультету та номера групи;
висновок записів у зворотному порядку;
висновок на дисплей прізвищ і номерів груп для...