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

Составьте программу, которая формирует массив из шестнадцати случайных целых чисел от -20 до 20 и: 1) находит индексы чётных элементов 2) подсчитывает количество отрицательных элементов

👇
Ответ:
MiladKowalska
MiladKowalska
26.08.2021
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int chet=0;
mas[16];
int i;
srand(time(NULL));
for(i=0; i<16; i++)
mas[i]=rand()%41+(-20);
for(i=0; i<16; i++)
{
if(mas[i]%2==0)
{
cout << i+1 <<' ';
}
if(mas[i]<0)
chet++;
}
cout << '\n' << chet << '\n';
system("pause>>null");
return 0;
}
4,4(9 оценок)
Ответ:
Умник6791
Умник6791
26.08.2021
Program r1; var A:array [1..16] of integer i:integerBegin for i:=1 to 16 do A[i]:random(41)-20; for i:= 1 to 16 do  if A[i] mod 2 = 0 then    writeln(' i,' ');end. 
4,4(81 оценок)
Открыть все ответы
Ответ:
Uvarovakatya200
Uvarovakatya200
26.08.2021

Предположим, что строку пользователь вводит в консоли


def f(): #объявляем функцию, которая будет искать количество

   a = input('Введите строку: ') #Переменная а ссылается на то, что пользователь ввел в консоли

   return len(a.split(' ')) #Вызываем метод split(' '), который делает из строки список, где каждый элемент - это слово в строке. Параметром в этом методе является символ, который разделяет слова в строке, в нашем случае - пробел. Уже от этого списка вызываем функцию len, который возвращает длину списка, то есть количество слов


f() #вызываем составленную нами функцию


можно вообще все уместить в одну строку сделав так:

def f():

   return len(input('Введите строку: ').split(' ')) #Чтобы не создавать переменную а, мы применили функцию split сразу к input


f()


или обойтись без новой функции

print(len(input('Введите строку: ').split(' '))) #print выводит то, что было передано через параметр на экран

4,4(13 оценок)
Ответ:

1)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 1 to 100 do sum:= sum + i;

   write(sum);

end.


2)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 11 to 50 do sum:= sum + i * sqr(i);

   write(sum);

end.


3)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 10 to 99 do if i mod 2 = 1 then sum:= sum + i;

   write(sum);

end.


4)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 50 to 90 do sum:= sum + sqr(i);

   write(sum);

end.


5)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 10 to 99 do if i mod 2 = 0 then sum:= sum + i;

   write(sum);

end.

4,7(58 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ