На скільки кроків буде виконано переміщення у результаті виконання такого циклу?
Нескінченна кількість
1000
10
100
Питання №2 ?
На скільки градусів буде виконано поворот у результаті виконання такого циклу?
на 15 градусів за годинниковою стрілкою
на 150 градусів проти годинникової стрілки
на 15 градусів проти годинникової стрілки
на 150 градусів за годинниковою стрілкою
Питання №3 ?
Для чого використовується дана команда?
https://testinform.in.ua/wp-content/uploads/2017/03/%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA%D1%81%D0%BA%D1%80%D0%B5%D1%82%D1%8721.png
Для встановлення тіні олівця
Для дублювання зображення
Для встановлення кольору олівця
Для встановлення розміру олівця
Питання №4 ?
На скільки кроків переміститься об'єкт в результаті виконання даної програми?
10
15
30
20
Питання №5 ?
На скільки кроків переміститься об'єкт в результаті виконання даної програми?
30
8
20
15
Питання №6 ?
Що буде рузультатом виконання даного циклу?
Переміщення на 7 кроків
Переміщення на 5 кроків
Переміщення на 10 кроків
Переміщення на 1 крок
Питання №7 ?
Для чого використовується дана команда?
https://testinform.in.ua/wp-content/uploads/2017/03/%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA%D1%81%D0%BA%D1%80%D0%B5%D1%82%D1%8727.png
Для встановлення кольору олівця
Для встановлення тіні олівця
Для дублювання зображення
Для встановлення розміру олівця
#include "malloc.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
// Вводим исходные данные.
int m;
int n;
printf ("Введите количество столбцов? m = ");
cin >> m;
printf ("Введите количество строк? n = ");
cin >> n;
// Создаем матрицу.
int* pMatrix = (int*) malloc (m * n * sizeof (int));
// Инициализируем другие переменные.
int xMin = 0, // левая граница спирали
xMax = m, // правая граница спирали (не включая ее, поэтому ниже будет использоваться xMax - 1)
yMin = 0, // верхняя граница спирали
yMax = n, // нижняя граница спирали (не включая ее, поэтому ниже будет использоваться yMax - 1)
i = 0, // текущее число
x, y; // расходный материал.
// Бесконечный цикл, пока не заполним матрицу.
while (1)
{
// Заполняем верхний ряд слева направо.
for (x = xMin; x < xMax; x++)
pMatrix[x + yMin * m] = i++;
// Заполнили весь верхний ряд. Подвигаем вниз верхнюю границу.
yMin ++;
// Если верхняя граница совпала с нижней, то заканчиваем цикл.
if (yMin == yMax)
break;
// Заполняем правый ряд сверху вниз.
for (y = yMin; y < yMax; y++)
pMatrix[xMax - 1 + y * m] = i++;
// Заполнили весь правый ряд. Подвигаем налево правую границу.
xMax --;
// Если правая граница совпала с левой, то заканчиваем цикл.
if (xMax == xMin)
break;
// Заполняем нижний ряд справа налево.
for (x = xMax - 1; x >= xMin; x--)
pMatrix[x + (yMax - 1) * m] = i++;
// Заполнили весь нижний ряд. Подвигаем вверх нижнюю границу.
yMax --;
// Если верхняя граница совпала с нижней, то заканчиваем цикл.
if (yMin == yMax)
break;
// Заполняем левый ряд снизу вверх.
for (y = yMax - 1; y >= yMin; y--)
pMatrix[xMin + y * m] = i++;
// Заполнили весь левый ряд. Подвигаем направо левую границу.
xMin ++;
// Если правая граница совпала с левой, то заканчиваем цикл.
if (xMax == xMin)
break;
// если мы все еще здесь, значит идем на очередной виток спирали.. .
}
// Есть предположение, что спираль заполнена. Напечатаем ее, посмотреть.. .
for (y = 0; y < n; y++)
{
// Печатаем строку.
for (x = 0; x < m; x++)
printf ("i, ", pMatrix[x + y * m]);
// Переходим на другую строку.
printf ("\r\n");
}
// Освобождаем память и выходим.
free (pMatrix);
pMatrix = 0;
}
//Для проверки результата вывел массив на экран
using System;
namespace App1
{
class Program
{
private static void Main()
{
const int x = -10;
const int y = 20;
int n, k;
Console.Write("Enter n: "); n = int.Parse(Console.ReadLine());
Console.Write("Enter k: "); k = int.Parse(Console.ReadLine());
Console.WriteLine($"{Environment.NewLine}Array:");
int counter = 0;
int[] array = new int[n];
Random rand = new Random();
for (int i = 0; i < array.Length; i++)
{
array[i] = rand.Next(x, y + 1);
if (array[i] > 0 && array[i] % k == 0) { counter++; }
Console.WriteLine($"{i + 1}. {array[i]}");
}
Console.Write(Environment.NewLine);
if (counter > 0) { Console.WriteLine($"В массиве {counter} элементов, соответствующих заданному условию."); }
else { Console.WriteLine("В массиве нет элементов, соответствующих заданному условию."); }
Console.ReadKey();
}
}
}