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

Карапуз Геннадий хвастается перед другими карапузами тем, что умеет складывать числа. К сожалению, ещё не все числа подвластны Геннадию, он умеет складывать только положительные однозначные числа (от 0 до 9).

Друзья называют Геннадию N различных чисел, а Геннадий складывает только те, что может. Какая сумма получится у карапуза в качестве ответа?
Формат входных данных

В первой строке вводится единственное натуральное число N, не превосходящее 1000. Далее вводятся N целых чисел, которые больше -10000 и меньше 10000.
Формат выходных данных

Одно число - ответ.
входные данные выходные данные

5

2

10

4

-6

-10

6

4

-3

11

-19

15

0

👇
Ответ:
ангилино
ангилино
22.07.2020

s = 0

n = int(input('Введите количество чисел: '))

for i in range(n):

 while True:

   v = int(input(f'Введите {i+1}-е число: '))

   if -10000 < v < 10000: break

   print('Вводите число больше -10000 и меньше 10000')

 if 0 <= v <= 9: s+=v

print('Сумма однозначных положительных чисел равна', s)

4,8(70 оценок)
Открыть все ответы
Ответ:
сонька177
сонька177
22.07.2020

C#

using System;

namespace ArrayMax

{

class Program

{

static void Main(string[] args)

{

int n;

Console.WriteLine("Введите количество элементов массива: ");

n = Convert.ToInt32(Console.ReadLine()); //вводим количество элементов Массива

Console.WriteLine();

int[] a = new int[n]; //выделяем память под массив

Random r = new Random();

for (int i = 0; i < n; i++)

{

a[i] = r.Next(0, 20); //заполняем массив рандомными числами от 0 до 20

}

for (int i = 0; i < n; i++)

{

Console.WriteLine(a[i]); //выводим массив

}

int max = a[0], maxIndex = 0;

for (int i = 0; i < n; i++)

{

if (max < a[i])

{

max = a[i];

maxIndex = i; //находим индекс максимального элемента

}

}

int count = 0; //счётчик для чисел между 1 и 12 до макс элемента

for (int i = 0; i <= maxIndex; i++)

{

if (a[i] >= 1 && a[i] <= 12) //если элемент >= 1 и <= 12, прибавляем счётчик

count++;

}

Console.WriteLine();

Console.WriteLine(count); //выводим количество числе от 1 до 12 до макс эл массива

Console.ReadKey();

}

}

}

4,4(42 оценок)
Ответ:
Lyadavinchi
Lyadavinchi
22.07.2020
const    N = 25;var    arr: array[1..N, 1..2] of real;    firstNumber, secondNumber: real;    i, j: integer;begin    for i := 1 to N do        begin            Readln(firstNumber, secondNumber);                        Writeln();                        if (firstNumber + secondNumber > 100) then                begin                    j := j + 1;                                        arr[j, 1] := firstNumber;                    arr[j, 2] := secondNumber;                end;        end;        Writeln();        for i := 1 to j do        Writeln(arr[i, 1], ' | ', arr[i, 2]);end.
4,6(63 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ