8. Складіть проект для малювання орнамен- ту, наведеного на малюнку 3.21. Збережіть проект у вашій папці у файлі з іменем за- вдання 3.2.8. підручник шостого класу 2019 року інформатика автори ривкінд Тетяна Лисенко Людмила чернікова Віктор шакотько
Всего различных вариантов расставить 5 букв на 5 мест равно 5!=120. Из них нужно выкинуть те варианты, где две гласные стоят рядом.
В наборе всего две гласные, поэтому можно просмотреть позиции, где они могут стоять: (1,2), (2,3), (3,4), (4,5) - 4 варианта позиций. Число расставить их друг относительно друга равно 2!=2 (ЕА, АЕ).
При фиксированной расстановке гласных букв остается 3 места, на которые можно расставить 3 согласные буквы. Это можно сделать Таким образом, количество неподходящих вариантов равно 4*2*6=48.
Значит, число подходящих вариантов равно 120-48=72.
namespace ConsoleApp { internal class Program { private static void Main() { var number = 0; int n; do { Console.WriteLine("Введите число"); n = Convert.ToInt32(Console.ReadLine()); if (n != 0 && (n % 5 == 0 || n % 7 == 0)) { number++; } } while (n != 0);
72
Объяснение:
Всего различных вариантов расставить 5 букв на 5 мест равно 5!=120. Из них нужно выкинуть те варианты, где две гласные стоят рядом.
В наборе всего две гласные, поэтому можно просмотреть позиции, где они могут стоять: (1,2), (2,3), (3,4), (4,5) - 4 варианта позиций. Число расставить их друг относительно друга равно 2!=2 (ЕА, АЕ).
При фиксированной расстановке гласных букв остается 3 места, на которые можно расставить 3 согласные буквы. Это можно сделать Таким образом, количество неподходящих вариантов равно 4*2*6=48.
Значит, число подходящих вариантов равно 120-48=72.
namespace ConsoleApp {
internal class Program {
private static void Main() {
var number = 0;
int n;
do {
Console.WriteLine("Введите число");
n = Convert.ToInt32(Console.ReadLine());
if (n != 0 && (n % 5 == 0 || n % 7 == 0)) {
number++;
}
} while (n != 0);
Console.WriteLine("Кол-во = " + number);
Console.ReadKey();
}
}
}