Відкрийте середовище Scratch 2.
2. Складіть проект, у якому виконавець 4 рази зіграє деяку мело-
діно, якщо буде натиснуто клавішу пропуск, або переміститься
на 100 кроків уніна, якщо буде натиснуто клавішу стрілка Внна,
3. Збережіть проект у нашій папці у файлі з іменем практична 6 1.
4. Складіть проект, у якому виконавець, поки до нього не дотор-
кнеться миша, буде повторнавати такі дії: рухатися вправо, якщо
буде натиснуто клавішу стрілка вправо, або рухатися вліво,
якщо буде натиснуто клавішу стрілка вліво.
5. Збережіть проекту вашій папці у файлі з іменем практична 6 2.
б. Закрийте середовище
Это если полностью опираться на условие:
#include <iostream>
using namespace std;
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
arr[i] = 0;
}
for (int i = 1; i < 10; i += 2) {
arr[i] = 1;
}
for (int i = 0; i < 10; i++) {
cout << arr[i];
}
return 0;
}
Можно сделать легче - не менять значения после заполнения массива, а сразу его наполнять нулями и единицами:
#include <iostream>
using namespace std;
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
arr[i] = 0;
}
else {
arr[i] = 1;
}
cout << arr[i];
}
return 0;
}
Иллюстрации кода и пример вывода прикреплен ниже.
Сам код доступен в виде текста в конце ответа.
В коде определены функции:
is_number_divided_by() - для проверки делимости числа на kget_production_for() - реализация алгоритма вычисления заданного произведения с использованием цикла for.get_production_while() - реализация алгоритма вычисления заданного произведения с использованием цикла while.========================
Ваши оценки и отзывы лучше оценить качество решения.
Если решение удовлетворило, то не забудь отметить его как "Лучшее".
========================
Код:
#include <iostream>
bool is_number_divided_by(int number, int fr) {
return number % fr == 0;
}
int get_production_for(int m, int n, int k) {
int production = 1;
for (int number = m; number <= n; ++number) {
if(is_number_divided_by(number, k)) {
production *= number;
}
}
return production;
}
int get_production_while(int m, int n, int k) {
int production = 1;
while (m <= n) {
if(is_number_divided_by(m, k)) {
production *= m;
}
++m;
}
return production;
}
int main() {
const int m = 3, n = 7, k = 2;
std::cout << "Getting production for m=" << m << " n=" << n << " and k=" << k << "..." << std::endl;
std::cout << "FOR way result is " << get_production_for(m, n, k) << std:: endl;
std::cout << "WHILE way result is " << get_production_while(m, n, k) << std:: endl;
return 0;
}