1) можно осуществить с интернета
2)Локальная сеть
3) компьютерная сеть важна тем что с нее можно сказать вай фай с ПК через провод или другой ПК также сеоещ провод
4)Все многообразие компьютерных сетей можно классифицировать по следующим четырём признакам:
по типу среды передачи, то есть физической среды, которая используется для соединения компьютеров;
по скорости передачи информации;
по ведомственной принадлежности;
по территориальной распространенности.
5)Топология сети – геометрическая форма и физическое расположение компьютеров по отношению к друг другу. Топология сети позволяет сравнивать и классифицировать различные сети.
6)по типу среды передачи, то есть физической среды, которая используется для соединения компьютеров;
по скорости передачи информации;
по ведомственной принадлежности;
по территориальной распространенности.
Современным компьютерам предшествовали ЭВМ нескольких поколений. В развитии ЭВМ выделяют пять поколений. В основу классификации заложена элементная база, на которой строятся ЭВМ. 1. В 1943 году была создана вычислительных машин ЭВМ первого поколения на базе электронных ламп. 2. Второе поколение (50 – 60 г. г. ) компьютеров построено на базе полупроводниковых элементов (транзисторах) . 3. Основная элементная база компьютеров третьего поколения (60 – 70 г. г. ) - интегральные схемы малой и средней интеграции. 4. В компьютерах четвертого поколения (70 – по н/в) применены больших интегральных схемах БИС (микропроцессоры) . Применение микропроцессоров в ЭВМ позволило создать персональный компьютер (ПК) , отличительной особенностью которого является небольшие размеры и низкая стоимость. 5. В настоящее время ведутся работы по созданию ЭВМ пятого поколения, которые разрабатываются на сверхбольших интегральных схемах. Объяснение:
Для динамического изменения в массиве лучше использовать динамическое распределение памяти, нежели статическое.
В данной программе я вижу, что массив статически выделил 5 ячеек, но при том он пытается записать 10 значений (если я введу в number "10").
Поэтому лучше будет переписать программу так:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
int numbers, age, comparison;
cout << "Сколько пришло посетителей сегодня? ";
cin >> numbers;
int* arr=new int [numbers];
for (int i = 0; i < numbers; i++)
{
cout << "Сколько лет посетителю? ";
cin >> arr[i];
}
age = arr[0];
for (int k = 0; k < numbers; k++)
{
if (arr[k] < age)
{
age = arr[k];
}
}
cout << "Возраст самого младшего посетителя за сегодня: " << age << endl << endl;
for (int j = 0; j < numbers; j++)
{
comparison = arr[0];
if (arr[j] > 0)
{
comparison = arr[j];
}
}
cout << "Возраст самого старшего посетителя за сегодня: " << comparison << endl << endl;
return 0;
}
Вариант с одним циклом и ключами:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
int numbers, age, comparison;
bool key1 = false, key2 = false;
cout << "Сколько пришло посетителей сегодня? ";
cin >> numbers;
int* arr=new int [numbers];
for (int i = 0; i < numbers; i++)
{
cout << "Сколько лет посетителю? ";
cin >> arr[i];
if (!key1) {
key1 = true;
age = arr[0];
}
if (!key2) {
key2 = true;
comparison = arr[0];
}
if (arr[i] > 0)
{
comparison = arr[i];
}
if (arr[i] < age)
{
age = arr[i];
}
}
cout << "Возраст самого младшего посетителя за сегодня: " << age << endl << endl;
cout << "Возраст самого старшего посетителя за сегодня: " << comparison << endl << endl;
return 0;
}
Вариант с использованием встроенных функций:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
int numbers;
cout << "Сколько пришло посетителей сегодня? ";
cin >> numbers;
int* arr=new int [numbers];
for (int i = 0; i < numbers; i++)
{
cout << "Сколько лет посетителю? ";
cin >> arr[i];
}
cout << "Возраст самого младшего посетителя за сегодня: " << *min_element(arr, arr + numbers) << endl << endl;
cout << "Возраст самого старшего посетителя за сегодня: " << *max_element(arr, arr + numbers) << endl << endl;
return 0;
}