rakitinat8
?>

Одномерный массив из 17 элементов случайным образом заполняется целыми числами из диапазона. определить, каких элементов массива больше, четных или нечетных. программа на с++

Информатика

Ответы

ikhilovb76
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;

void main()
{
 srand(time(NULL));
 setlocale(0, "");
 int arr[17];
 int a, b, chet=0, nechet = 0;
cout << "Введите диапазон ." << endl << "Нижняя граница диапазона: "; cin >> a; cout << "Верхняя граница диапазона: "; cin >> b; cout << endl;
for (int i = 0; i < 17; ++i)
{
  arr[i] = a + rand() % (b-a+1);
  cout <<" "<<arr[i];
}
for (int i = 0; i < 17; ++i)
{
  if (arr[i] % 2 == 0) chet++;
 else nechet++;
} if (chet > nechet)
 cout << " \n Четных больше";
else if (nechet>chet)
 cout << "\n Нечетных больше";
else cout << "\n Одинаковое количество четных и нечетных";
 _getch();
}
zaretskaya37

program zz1;

var a, b, c, d, e, sum, pr:integer; //задаем переменные целого типа

begin

write(' введите первое число '); // вводим с клавиатуры первое число

read(a);

write(' введите второе число '); // вводим с клавиатуры второе число

read(b);

write(' введите третье число '); // вводим с клавиатуры третье число

read(c);

write(' введите четвертое число '); // вводим с клавиатуры четвертое число

read(d);

write(' введите пятое число '); // вводим с клавиатуры пятое число

read(e);

sum:=a + b + c + d + e;

pr:= a * b * c * d * e;

writeln(' сумма = ', sum); // выводим ответ

write(' произведение = ', pr);

end.м

Объяснение:

Ильдар-Кугай

Непозиционные системы счисления это ранние системы, которые сейчас не пользуются большим спросом, поскольку в них не удобно выполнять различные арифметические действия над большими числами - об этом поподробнее.

В непозиционной системе каждая цифра имеет своё значение, которое не зависит от её положения.

Небольшое отступление для понимания:

К примеру позиционная десятичная система представляет числа следующим образом: 123 - это 1 сотня, 2 десятка и 3 единиц; каждая цифра соответствует своему разряду. И складывать такие числа проще: 123+111 = (100+100)+(20+10)+(3+1) = 200+30+4 = 234.

Рассмотрим пример непозиционной системы счисления, наверное самая известная сейчас это Римская:

Число III означает 1+1+1=3. Чтобы записать число 10, используется отдельный символ X. При этом как было указано ранее, Х не может означать что-либо другое. Когда в десятичной 2 это хоть единицы, хоть сотни, главное какой разряд.

Другие примеры: Египетская, Древнегреческая, Славянская и Единичная (или унарная).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Одномерный массив из 17 элементов случайным образом заполняется целыми числами из диапазона. определить, каких элементов массива больше, четных или нечетных. программа на с++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

andrey
alexk13
Grishanin
Valerevna-Vardan
AnastasiyaSkripin1283
ulechkaevseeva
Vikkitrip
info122
eizmaylova6
NikolaevichIP1136
meu72
oxy03214428
pereverzev
bronco-s
PivovarovaIlina1437