Шестнадцатиразрядным (16 бит)
Ответ:
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
int n, i;
double z, s;
double* a = NULL;
setlocale(LC_ALL, "Russian");
cout << "\nВведите размерность массива: ";
cin >> n;
a = new double [n];
srand(time(NULL));
for (i = 0; i < n; i++) {
a [i] = (double)rand() / (RAND_MAX + 1) * 5;
cout << a[i] << " ";
}
cout << "\nВведите число для поиска: ";
cin >> z;
s = 0;
for (i = 0; i < n; i++) {
if (abs (a[i] - z) < 0.1) // поиск z в массиве, 0.1: сравнение чисел с точность до 1 знака после запятой
s += a[i];
}
cout << "\nСумма = " << s << "\n";
}
Program Zadacha;
Var s: String;
c: Char;
i, pos, count:
Integer;
Begin
WriteLn('Введите слово:');
ReadLn(s);
WriteLn('Введите символ:');
ReadLn(c);
pos := 0;
count := 0;
For i := 1 To Length(s) Do
If s[i] = c Then
Begin
count := count + 1;
If pos = 0 Then
pos := i;
End;
WriteLn('Позиция символа в строке: ', pos);
WriteLn('Количество вхождений символа в строку: ', count);
ReadLn;
<span>End.</span>
<u>Задание</u><u> </u><u>1</u>
1). 320-200 = 120
2). 120+50 = 170
Ответ: <em>170</em>
<u>Задание</u><u> </u><u>2</u>
1). 427-222 = 205
2). 405+50 = 255
Ответ: <em>2</em><em>55</em>
<u>Задание</u><u> </u><u>3</u>
1). 245+235 = 440
2). 440-120 = 360
Ответ: <em>360</em>