КОМПЬЮТЕРНЫЙ ГОРОД. Жарким августовским днем, изнывая от жары, Митя сидел дома под вентилятором и играл в компьютерные игры. Но компьютер не выдержал нагрузки, тут на экране компьютера сверкнула яркая вспышка, и Митя оказался в новом неизведанном измерении. Его окружали холмы, переплетенные дорожки. Впереди виднелся город, и Митя пошел туда, чтобы узнать, как ему вернуться домой. В городке Митя повстречал много человечков, которые суетливо бегали из одного здания в другое, перенося на себе много информации. Митя попытался спросить у них дорогу, но они не могли останавливаться и разговаривали на ходу: - Извини, дружище, мы не можем с тобой разговаривать, у нас большая поломка. - Какая? – поинтересовался Митя. - Дело в том, что сломался главный вентилятор и охладительные системы. Поэтому нам приходится вручную переносить всю информацию, чтобы ее сохранить. А это непростая работа. - Да, вам, наверно, нелегко приходится! Может, я смогу чем-нибудь Нам пригодится твоя и сила. Надо отремонтировать дорогу от охладительной системы до главного вентилятора. - Хорошо, покажите, где это находится. Придя к месту поломки, Митя увидел, что стык дороги с вентилятором разорван. НУ, что ж, приступим за работу. Взяв лопату, Митя стал засыпать яму. Мите пришлось поработать на славу, закончив, он нажал на кнопку старта вентилятора. Подул прохладный ветерок. От прохлады Митя очнулся у себя дома в кресле перед компьютером. Мите подумалось: «Приснится же такое!»
#include <stdio.h>
#include <stdlib.h>
int main()
{
int A[10]={};// Создаем массив состоящий из 10 элементов.
int CountForPlus = 0;// Счетчик для положительных значений.
int CountForMinus = 0;// Счетчик для отрицательных значений.
int Summ = 0;// Переменная в которой будут храниться сумма элементов массива
printf("Vvedite 10 elementov massiva \n");
for (int i = 0; i < 10; i++)
{
scanf_s("%d", &A[i]);
if (A[i] < 0)
{
CountForMinus++;// Если, элемент массива будет отрицательным,
// то счетчик для отрицательных значений будет увеличиваться.
}
else
{
CountForPlus++;// Иначе, элемент массива будет положительным,
// то счетчик для положительных значений будет увеличиваться.
}
//Summ += Arr[i];
}
if (CountForPlus > CountForMinus) // Сравниваем счетчики, если положительный больше отрицательного то
{ // находим сумму всех элементов массива
for (int i = 0; i < 10; i++)
{
Summ += A[i];
}
printf("%d \n", Summ);
}
else
{
printf("otricatelnih elemntov massiva bolshe chem polochitelnih \n");
}
system("pause");
return 0;
}
Объяснение: