master-lamaster
?>

По с++ ввести массив, состоящий из 14 элементов целого типа. найти количество элементов четных по значению. и ввести целочисленный массив, состоящий из 9 элементов. найти максимальный и минимальный элементы массива.

Информатика

Ответы

Avdeeva Inga1505

#include "pch.h"

#include <iostream>

using namespace std;

int main()

{

setlocale(LC_ALL, "rus");

const int dlinna = 14, dlinna2 = 9 ;

int arr[dlinna],chetnie = 0;

cout << "Введите значения массива на 14 элементов!" << endl;

for (int i = 0; i < dlinna; ) {

 cin >> arr[i];

 if (arr[i] % 2 == 0) {

  chetnie++;

 }

 i++;

}

cout << "Количество четных элементов массива  = " << chetnie << endl << endl;

int arr2[dlinna2];

int min= 2147483647, max=-2147483647;

cout << "Теперь введите значения массива на 9 элементов !" << endl;

for (int j = 0; j < dlinna2; j++) {

 cin >> arr[j];

 if(arr[j] < min) {

  min = arr[j];

 

 }if (arr[j] > max) {

  max = arr[j];

 

 }

 

}

cout << "Минимальный элемент массива = " << min << endl;

cout << "Максимальный элемент массива = " << max << endl;

}

rechkai64

PascalABC.NET 3.7:

###RS.AdjacentGroup.SelectMany(x → x.Len >= 3 ? x.Len + x[0] : x.Str).Pr

Пояснение:

RS - ReadString: Возвращает значение типа string, введенное с клавиатуры.

AdjacentGroup: Группирует одинаковые подряд идущие элементы, получая последовательность массивов.

SelectMany: Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность.

.Len - .Length: Длина массива.

.Str - .JoinToString: Преобразует последовательность символов в строку, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).

.Pr - .Print: Выводит последовательность символов на экран, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).

Пример работы:


Однажды программист вася решил послать своему другу письмо. он подробно рассказал в нем, как у него
lestnica

Если вас интересует ответ, то вот:

12 = 1100

23 = 10111

45 = 101101


Алгоритм перевода прост (обычно используется нижеприведенный), если вас интересует как самому справляться с этим, то необходимо просто делить переводимое число на основание системы счисления (в данном случаи это 2 - основание системы счисления обычно скрыто в её названии - двоичная).

Результат - остатки от деления записанные в обратном порядке (см. картинку).


Заранее за отметку "лучший ответ" и нажатую кнопочку " ":

в этом ответев моем профиле
Дз: перевести числа 12, 23 и 45 в двоичную систем

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

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

По с++ ввести массив, состоящий из 14 элементов целого типа. найти количество элементов четных по значению. и ввести целочисленный массив, состоящий из 9 элементов. найти максимальный и минимальный элементы массива.
Ваше имя (никнейм)*
Email*
Комментарий*