Написати програму з використанням байтових для збереження у файл даних про учнів принаймні 5 записів ) . зчитатидані у масив , та вивести відомості про тих , які мають оцінки менші за 9 ( про учнів відомі такі дані номер по порядку прізвище , імя , предмети :
Тактильная информация - это чувства при физическом контакте. Что в данном случае выступает источником информации? Физическое тело, касающееся кожи. Что является приёмником информации? Рецепторы, волосы на нашей коже, а также нервы, которые отправляют сигнал нам в голову и обрабатывают как физический контакт. Определим эту систему как Человек-Человек, тогда основой тактильного прикосновения ("именно ощущение такового") будет электрический ток, проходящий по нейронам в мозг. Передать ток через пространство вполне возможно ("так как электрический ток вполне может проходить в заряженных газах"). Но можем ли мы передать ток по кабелю Интернета или по Wi-Fi? Здесь уже проблема. Просто отправить электрический ток определённой частоты мы можем - но в розетке, в электрической сети нашего дома нет никакого устройства, которое отправило бы через транслятор наш сигнал как волну. Поэтому отправленный в розетку сигнал никак не попадёт другому человеку даже в дом. Если опустим этот вопрос и вспомним принцип работы радио, то можем легко заимствовать логику работы: мы получаем частоту колебаний тока, которые проходят через модулятор ("усилитель") и отправляются в пространство. Таким образом мы можем сделать и с электрическим током, проходящим в нашем мозге. Другая проблема ("не менее важная, чем то, как мы создадим такой ток, проходящий в голове") будет заключаться в получении такового сигнала в мозг другого человека. Теоретически это возможно, но никто не будет вскрывать черепушки людям и проводить такие "эксперименты", поскольку таковы запрещены в любом развитом государстве.
using System;
namespace App {
internal class Program {
private static void Main() {
var a = new[,] {{1, 2, 3}, {1, 2, 3}, {1, 2, 3}};
for (var j = 0; j <= a.GetUpperBound(1); j++) {
if (j % 2 == 0)
a[0, j] = ColumnSum(j, ref a);
else
a[0, j] = ColumnProduct(j, ref a);
}
for (var i = 0; i <= a.GetUpperBound(0); i++) {
for (var j = 0; j <= a.GetUpperBound(1); j++)
Console.Write("{0} ", a[i, j]);
Console.WriteLine();
}
Console.WriteLine();
Console.ReadLine();
}
public static int ColumnSum(int column, ref int[,] a) {
var sum = 0;
for (var i = 0; i <= a.GetUpperBound(0); i++) {
sum += a[i, column];
}
return sum;
}
public static int ColumnProduct(int column, ref int[,] a) {
var p = 1;
for (var i = 0; i <= a.GetUpperBound(0); i++) {
p *= a[i, column];
}
return p;
}
}
}