badalovao256
?>

Рассмотрите алгоритм, в котором используется функция. a) Укажите имя функции? Определите количество аргументов, которое содержит функция? b) Определите, сколько раз программа вызовет функцию при исполнении алгоритма? c) Определите число, которое будет выведено на экран в результате выполнения: def F(x): return 4 * (x-5) a = -1 b = 3 M = a R = F(a) for t in range(a, b+1): if F(t) >= R: M = t R = F(t) print(M) 2. Имеется три отрезка длиной a, b и c. Напишите функцию, которая будет по длине отрезков определять, можно ли из них построить треугольник. Известно, что треугольник может быть построен, если сумма длин двух любых отрезков больше длины третьего отрезка, т.е. a+b>c, a+c>b, b+c>a. 3 Рассмотрите программный код и определите, что будет выведено на экран в результате его исполнения. s='zbcdbceab' print(s.count('bc', 0, 8)) s=s.replace('bc', 'xy') print(s.count('xy', 0, 3)+len(s)) print (s.upper())

Информатика

Ответы

Sinelnikov1650

ответ:#include <iostream>

using namespace std;

void myFunc(int k) {

bool flag = true;

for(int i=2; i<k; i++)

{

 if(k%i==0)

 {

  flag = false;

 }

 

}

if(flag==true)

{

 cout<<"Yes"<<endl;

}

else

{

 cout<<"No"<<endl;

}

}

int main(int argc, char** argv) {

int a;

cout<<"Input a: ";

cin>>a;

myFunc(a);

return 0;

}

Объяснение: Создаем функцию которая ничего не возвращает, она принимает аргумент К. Это и есть число какое будем вводить. Создаем буллевую переменную. Делаем цикл с числа 2. Т.к 1, 2 простые. Смысла проверять нет. Если остатка от деления числа К на І не будет - значит оно не простое. Далее проверяем наш flag, main думаю понятно

P.S: Если не там Yes или No просто поменяй их текст

tanya14757702

Если текущее число равно n, то последняя цифра в нем - остаток от деления на 10. В цикле проверяем, если последняя цифра числа 8, то увеличиваем переменную-счетчик восьмерок. После этого отбрасываем последнюю цифру. В конце полученное количество умножаем на 1000 и выводим на экран.

Код (C++):

#include <iostream>

int main() {

 int n, count = 0;

 std::cin >> n;

 while (n > 0) {

     if (n % 10 == 8) count++;

     n /= 10;

 }

 std::cout << count * 1000;

}

Пример ввода:

88880

Пример вывода:

4000

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

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

Рассмотрите алгоритм, в котором используется функция. a) Укажите имя функции? Определите количество аргументов, которое содержит функция? b) Определите, сколько раз программа вызовет функцию при исполнении алгоритма? c) Определите число, которое будет выведено на экран в результате выполнения: def F(x): return 4 * (x-5) a = -1 b = 3 M = a R = F(a) for t in range(a, b+1): if F(t) >= R: M = t R = F(t) print(M) 2. Имеется три отрезка длиной a, b и c. Напишите функцию, которая будет по длине отрезков определять, можно ли из них построить треугольник. Известно, что треугольник может быть построен, если сумма длин двух любых отрезков больше длины третьего отрезка, т.е. a+b>c, a+c>b, b+c>a. 3 Рассмотрите программный код и определите, что будет выведено на экран в результате его исполнения. s='zbcdbceab' print(s.count('bc', 0, 8)) s=s.replace('bc', 'xy') print(s.count('xy', 0, 3)+len(s)) print (s.upper())
Ваше имя (никнейм)*
Email*
Комментарий*

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

ss2911
Ragim777hazarovich
arturo95
ЮлияНиколаевна1748
Александра-Андрей909
potemkin77
ielienakozlova696
tvshi
ekasatkina
Yevgenevich1150
fominovaVladislav1346
Лихачев Полина1978
purbuevat56524
lavr74
Эдуардович873