vasenkova1981
?>

Объявить целочисленный массив. ввести значения элементов массива с клавиатуры. заменить неотрицательные элементы массива их кубом, другие удвоить. вывести полученный массив на экран

Информатика

Ответы

onboxru16
Сначала нужно ввести количество элементов массива, потом сам массив:

#include <iostream>

using namespace std;

int main()
{
    int n;
    cin >> n;
    int a[n];
    for (int i = 0; i < n; ++i)
    {
        cin >> a[i];
        if (a[i] >= 0)
            a[i] *= a[i]*a[i];
        else
            a[i] *= 2;
        cout << a[i] << ' ';
    }
    return 0;
}
Yelizaveta555
Разумеется, вам помогут! Приведем подробные ответы на ваши вопросы и пошаговые инструкции для написания программы на языке программирования Python.

1) Для решения этой задачи мы будем использовать библиотеку `turtle`. Она позволяет нарисовать различные графические фигуры, включая круги.

```python
import turtle

# Создание экземпляра черепахи
t = turtle.Turtle()

# Ввод количества кругов
n = int(input("Введите количество кругов: "))

# Цикл для рисования кругов
for i in range(n):
# Запрашиваем радиус у пользователя
radius = int(input("Введите радиус круга: "))

# Запрашиваем координаты центра круга у пользователя
x = int(input("Введите координату X центра круга: "))
y = int(input("Введите координату Y центра круга: "))

# Перемещение черепахи в указанную позицию
t.penup()
t.goto(x, y)
t.pendown()

# Рисование круга
t.circle(radius)

# Закрытие окна черепахи после завершения программы
turtle.done()
```
Пользователю будет предложено ввести количество кругов, радиус и координаты центра каждого круга. Затем черепаха будет рисовать круги в указанных позициях.

2) Для решения этой задачи также используем библиотеку `turtle`. Она позволяет контролировать движение черепахи по графическому окну.

```python
import turtle

# Создание экземпляра черепахи
t = turtle.Turtle()

# Ввод координаты X начальной позиции мяча
x = int(input("Введите координату X начальной позиции мяча: "))

# Ввод координаты Y начальной позиции мяча
y = int(input("Введите координату Y начальной позиции мяча: "))

# Перемещение черепахи в начальную позицию мяча
t.penup()
t.goto(x, y)
t.pendown()

# Задание скорости движения черепахи (можно изменить значение по своему усмотрению)
t.speed(3)

# Цикл для движения мяча
for i in range(400):
# Движение мяча вправо на 2 пикселя
t.forward(2)

# Закрытие окна черепахи после завершения программы
turtle.done()
```
Пользователю будет предложено ввести начальные координаты мяча. Затем черепаха будет двигаться по горизонтальной оси вправо на 2 пикселя за каждую итерацию цикла.

3) В данной задаче мы будем использовать библиотеку `turtle` и модуль `random`, чтобы получить случайные значения координат. Мы также будем использовать цикл для повтора операции рисования квадрата заданное количество раз.

```python
import turtle
import random

# Создание экземпляра черепахи
t = turtle.Turtle()

# Ввод количества квадратов
n = int(input("Введите количество квадратов: "))

# Цикл для рисования квадратов
for i in range(n):
# Генерация случайных координат для левого верхнего угла квадрата
x = random.randint(-300, 300) # здесь задан диапазон для X координаты
y = random.randint(-200, 200) # здесь задан диапазон для Y координаты

# Перемещение черепахи в указанную позицию
t.penup()
t.goto(x, y)
t.pendown()

# Рисование квадрата
for j in range(4):
t.forward(30) # размер стороны квадрата
t.right(90)

# Закрытие окна черепахи после завершения программы
turtle.done()
```
Пользователю будет предложено ввести количество квадратов. Затем черепаха будет рисовать квадраты в указанных случайных позициях. Координаты для левого верхнего угла квадрата генерируются случайным образом в заданном диапазоне.
smileystyle
Для решения данной задачи, необходимо рассмотреть каждую букву слова "полиморфизм" и определить количество возможных комбинаций из трех букв.

Имея алфавит из всех букв слова "полиморфизм" в качестве основы, каждая буква должна быть уникальной, поскольку в слове "полиморфизм" есть несколько одинаковых букв. Таким образом, предполагаем, что все буквы слова "полиморфизм" различные.

Существует формула для определения количества таких комбинаций:
n^r,
где n - количество возможных элементов (букв в алфавите), а r - количество элементов в комбинации (в данном случае 3).

В данном случае, у нас 3 элемента (буквы) в комбинации и 12 возможных элементов (букв) в алфавите.

Таким образом, мы можем вычислить количество возможных слов следующим образом:
12^3 = 12 * 12 * 12 = 1728.

Ответ: 1728.

Однако, необходимо учесть тот факт, что в слове "полиморфизм" есть повторяющиеся буквы ("о" и "м").

Таким образом, мы должны учесть количество уникальных комбинаций, удаляя дубликаты.

Количество уникальных комбинаций может быть найдено следующим способом:
Количество возможных комбинаций / Количество перестановок повторяющихся элементов.

В данном случае, у нас есть повторяющиеся буквы "о" (2 повторения) и "м" (2 повторения).

Количество возможных комбинаций равно 1728.

Количество перестановок повторяющихся элементов можно вычислить следующим образом:
n! / (n1! * n2! * ... * nk!),
где n - общее количество элементов, а n1, n2, ..., nk - количество повторяющихся элементов.

Для нашего случая:
n = 12 (количество букв в алфавите),
n1 = 2 (количество "о"),
n2 = 2 (количество "м").

Теперь, можем вычислить количество уникальных комбинаций:
1728 / (2! * 2!) = 1728 / (2 * 2) = 1728 / 4 = 432.

Ответ: 432.

Таким образом, правильный ответ на задачу "сколько получилось таких слов?" равен 432. Ответы в вариантах ответов 1.256, 2.6561, 3.2018, и 4.512 не верны. Верный ответ - 432.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Объявить целочисленный массив. ввести значения элементов массива с клавиатуры. заменить неотрицательные элементы массива их кубом, другие удвоить. вывести полученный массив на экран
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sharkova1443
pk199888
rusplatok
artemyanovich8
nataliaprintroll
ГармаеваЕкатерина1637
Антонович937
Anna Artem
chuev4444
shabunina17
novdodCT
Kondratchik Vladimir
MISAKOVNA49
maryshecka
Verakravez8790