М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nastya2735
nastya2735
20.05.2020 00:36 •  Информатика

Задача на C++ - Подсчитать произведение положительных элементов Даны два массива. Подсчитать произведение положительных элементов того массива, в котором окажется минимальный элемент. Число элементов массива не более 10. Формат элемента +-ццц. Вид распечатки результатов разработать самостоятелно.

👇
Ответ:
quipklack
quipklack
20.05.2020

#include <iostream>

using namespace std;

int main()

{

bool firstArrMore = true;

int firstArr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

int firstArrLength = sizeof(firstArr) / sizeof(int);

int firstArrComposition = 1;

int secondArr[] = { 10, 11, 12, 13, 14, 15, 16 };

int secondArrLength = sizeof(secondArr) / sizeof(int);

int secondArrComposition = 1;

int min = firstArr[0];

for (int i = 0; i < firstArrLength; i++) {

 cout << firstArr[i] << " ";

 if (min > firstArr[i]) {

  min = firstArr[i];

 }

 if (firstArr[i] > 0) {

  firstArrComposition *= firstArr[i];

 }

}

cout << endl;

for (int i = 0; i < secondArrLength; i++) {

 cout << secondArr[i] << " ";

 if (min > secondArr[i]) {

  min = secondArr[i];

  firstArrMore = false;

 }

 if (secondArr[i] > 0) {

  secondArrComposition *= secondArr[i];

 }

}

cout << endl << "The most less element in ";

if (firstArrMore) {

 cout << "first array" << endl;

 cout << "Composition is " << firstArrComposition << endl;

}

else {

 cout << "second array" << endl;

 cout << "Composition is " << secondArrComposition << endl;

}

}


Задача на C++ - Подсчитать произведение положительных элементов Даны два массива. Подсчитать произве
4,6(86 оценок)
Открыть все ответы
Ответ:
//Pascal ABC.NET v3.1 сборка 1172

Var
 ar:array of integer;
 n,i,min,mini:integer;
begin
randomize;
min:=2147483647;
 writeln('Введите размерность:');
 readln(n);
 setlength(ar,n);
 writeln('Array:');
  for i:=0 to n-1 do
   begin
    ar[i]:=random(-30,30);
    write(ar[i]:4);
    if min>=ar[i] then
     begin
      min:=ar[i];
      mini:=i;
     end;
   end;
  for i:=0 to mini-1 do
   if ar[i]<0 then ar[i]:=0;
 writeln;
 writeln('Final array:');
  for i:=0 to n-1 do
   write(ar[i]:4);
end.

Пример ввода:
5
Пример вывода:
Array:
  -3 -26  -2  18 -21
Final array:
   0 -26  -2  18 -21
4,7(36 оценок)
Ответ:
natashaleskovets
natashaleskovets
20.05.2020
Все клавиши можно условно разделить на несколько групп: 
функциональные клавиши; 
Функциональные клавиши F1 — F12, размещенные в верхней части клавиатуры, заранее запрограммированы на выполнение определённых действий. Так, очень часто клавиша F1 служит для вызова справки. 
символьные (алфавитно-цифровые) клавиши; 
В центре расположены символьные клавиши, очень похожие на клавиши обычной пишущей машинки. На них нанесены цифры, специальные символы (!, :, * и так далее) , буквы русского алфавита, латинские буквы переключения алфавитов зависит от настройки клавиатуры компьютера. Чаще всего применяется одна из следующих комбинаций клавиш: 
Alt слева + Shift или Ctrl + Shift. 
Знак “+” между названиями клавиш означает, что требуемое действие выполняется только в том случае, если в нажатом состоянии будут находиться обе клавиши. Выполнять клавиатурные комбинации можно так: нажать первую из указанных клавиш и, удерживая ее нажатой, нажать вторую клавишу; обе клавиши отпустить. 
С символьных клавиш вы будете набирать всевозможные тексты, арифметические выражения, записывать свои программы. 
Буквы каждого алфавита могут быть прописными (большими) или строчными (маленькими) . Переключают режим ввода букв нажатием клавиши Caps Lock. Если горит индикатор Caps Lock – будут вводиться прописные буквы, иначе – маленькие. 
Вводить одну или несколько больших букв удобно с комбинации клавиш Shift + {буква}. 
В нижней части клавиатуры находится большая белая клавиша – пробел. Пробел используется для отделения слов и выражений друг от друга. 
клавиши управления курсором; 
Курсор ввода ( | ) – мигающая черточка, отмечающая место ввода очередного символа на экране монитора. Для перемещения курсора по тексту служат курсорные стрелки. Они перемещают курсор на одну позицию в заданном направлении. 
Клавиши PageUp и PageDown позволяют листать документ вверх и вниз, а Home и End переводят курсор в начало и конец строки. 
специальные клавиши; 
Специальные клавиши не собраны в одну группу, а размещены так, чтобы их было удобно нажимать. 
Клавиша Enter завершает ввод команды и вызывает ее выполнение. При наборе текста служит для завершения ввода абзаца. 
Esc – клавиша расположена в левом верхнем углу клавиатуры. Обычно служит для отказа от только что выполненного действия. 
Клавиши Shift, Ctrl, Alt изменяют действия других клавиш. 
дополнительная клавиатура. 
Дополнительная клавиатура – при включенном индикаторе NumLock удобная клавишная панель с цифрами и знаками, расположенными, как на калькуляторе. 
Если индикатор NumLock выключен, то работает режим управления курсором. 
4,6(14 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ