using System;
namespace Task
{
class Program
{
static void Main(string[] args)
{
int[] numbers = {2,-27,-2,5,14,-88,54,-69};
int count = 0;
foreach (int number in numbers)
{
if (number > 0)
{
count++;
}
}
Console.WriteLine("Положительных чисел в массиве: "+count);
}
}
}
Программа считает количество положительных чисел больше нуля.
a=0
b=[]
while(1==1):
c=int(input("\033[1m\033[36m{}\033[35m".format("Введите число")))
a+=1
if(c>30000):
print("\033[1m\033[36m{}\033[0m".format("Такие большие числа вводить нельзя"))
elif(a>1000):
print("\033[1m\033[36m{}\033[0m".format("Больше чисел вводить нельзя"))
break
elif(c==0):
break
elif((c>0)and(c<30001)):
b.append(c)
a=0
c=0
for i in b:
a+=1
if((i/3 in range(1,10000,1))and(i in range(1,30000,2))):
c+=1
else:
continue
print("\033[1m\033[36m{}\033[0m".format(f"""Количество чисел в последовательности: {a}.
Количество чисел в последовательности, которые кратны трём и являються нечётными: {c}. """))
Объяснение:
(извини за ошибки, у меня в школе русский не преподают, ибо я в Украине)
1.(1 строка):
Создаем переменную, которая будет служить для подщёта чисел в последовательности, что бы их количество не превышало 1000;
2.(2 строка):
Создаем переменную, которая является массивом (скобы пустые, что значит, що массив мы будем заполнять динамично, то есть по ходу выполнения программы). Этот массив будет использоваться для хранения в нем чисел из последовательности.
3.(3-14 строки):
Создаем цикл while, который запрашивает у пользователя числа, после этого прибавляет к количеству чисел в последовательности 1. Если введённое число больше 30000, то программа оповещает пользователя об этом и продолжает запрашивать числа. Если количество чисел больше 1000, то программа оповещает пользователя, и прекращает запрашивать числа, так как их уже слишком много. Если число ровно 0, то программа прекращает запрашивать числа. Если же число проходит все вышеупомянутые условия, то число дополняет список;
4.(15 и 16 строки):
Даём старым переменным новые значения, для подщёта чисел в последовательности, и чисел в последовательности, которые кратны трем и являются нечётными;
5.(17-23 строки):
Создаем цикл for, который для всех чисел в массиве, который хранит последовательность,
шитает количество чисел, и количество чисел, которые кратные трём и нечётные;
6.(24 строка):
Выводим на экран количество чисел, форматируя их f-строками, а для удобности чтения ставим три запятые, чтобы текст в программе писался так, как и в коде, то есть между строкой, где написано количество чисел, и строкой где написано количество чисел, которые кратные трём
Поделитесь своими знаниями, ответьте на вопрос:
Дмитрий решил скинуть со своего телефона в Интернет фотографии объёмом 3 Мбайт. Но сразу с телефона выйти в Интернет у него не получилось. И он решил скопировать фотографии на компьютер, а затем выложить их в Интернет. Скорость передачи данных в Интернет на Димином компьютере была 64 Кбайт/с, а данные с телефона на компьютер передаются со скоростью 128 Кбит/с. Сколько секунд потратил Дима на то, чтобы выложить свои фотографии в Интернет?
Очень старый конечно у Димы интернет, но задачу решать надо :)
Итак, мы знаем, что фотография весит 3 МБ, или же 1024 КБ, или же 8192 КБИТ. Сначала мы передаём данные с телефона на компьютер (не с же телекинеза будем отправлять сразу :) ) и видим, что скорость в КБИТ. Делим вес фотографии на скорость. 8192 / 128 = 2^13/ 2^7 = 2^13-7 = 2^6 = 64. 64 секунды он будет загружать фото на компьютер. Запоминаем. Но нам нужно еще отправить фотографию в интернет. Видим скорость в КБ. Значит снова делим: 1024 / 128 = 8. 8 секунд. Складываем оба времени: 64 + 8 = 72.
Он потратил всего 72 секунды.
Поставь лучший ответ тебе не сложно - мне приятно :)