1. Объявлен целочисленный массив из 100 элементов, проиндексированных от 0 до 99.
2. Будет выведено p=2s=0
В параметрах процедуры Incr отсутствует var перед q, поэтому значение параметра при выходе из процедуры не изменится. Процедура увеличивает на 1 значение глобальной переменной p. Первоначально р=0 и два вызова процедуры сделают р=2. Значения s, как было выше пояснено, процедура не изменит, поэтому оно так и останется нулевым.
#include <iostream>
using namespace std;
const int N = 8; //длина массива
double s = 0; //начальное значение суммы
double mas[N]; //объявляем статический массив длины N
int main()
{
//вводим элементы массива
for(int i = 0; i < N; ++i)
{
cin >> mas[i];
}
//пробегаемся по элементам массива
for(int i = 0; i < N; ++i)
{
if(mas[i] != 0.0) //если элемент массива не равен 0
s += 1. / mas[i]; //прибавляем значение обратного элемента к итоговой сумме
}
cout << s; //вывод суммы на экран
return 0;
<span>}</span>
Лена -1;2;3;4;5;6 Прошла в комнату -Да
Саша-1;2;3;4;6; Прошел в комнату- Нет
1) <span>122 (8) = 82 (10)
</span>1A9 (16)<span> = 425 (</span><span>10)
</span><span>35.2 (6) = 23.33 (<span>10)
2) а) </span></span>11000100 (2)<span> = 304 (</span><span>8)
</span>11000100 (2) = C4 (<span>16)
</span> б) 110000 (2) = 60 (8)
110000 (2) = 30 (16)
в) <span>111000000110101 (2) = 70065 (8)</span>
111000000110101 (2) = 7035 (<span>16)</span>