В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Zakharova2007
Zakharova2007
18.04.2022 23:48 •  Информатика

Информатика, плз макс.
Алгоритм вычисления значения фу F(n) и G(n), где n - натуральное число, задан следующими соотношениями:

F(1)=3

F(n)=3*F(n-1)+7*n, при n>1;

G(1)=5;

G(n)=4*G(n-1)+3*n, при n >1.

Чему равно значение функции F(3)-G(3)?

Показать ответ
Ответ:
sonyachibineva
sonyachibineva
12.02.2021 13:12
Сделал 1, 2, 7

Каждая программа в отдельной функции (void Program1, void Program2, void Program7)

Если надумаешь копировать текст, то учти, что знаки больше и меньше будут считываться, как кавычки, поэтому нужно будет их переделывать обратно самому

#include <iostream>

using namespace std;

void Program1();
void Program2();
void Program7();

int main()
{
Program1();
cout « endl;

Program2();
cout « endl;

Program7();
cout « endl;

return 0;
}

void Program1()
{
const int Celcium = 25;
const string CelciumStr = "+";
float Tmp;

cout « "T = " « CelciumStr « Celcium « " C" « endl;
Tmp = Celcium * 1.8 + 32;

cout « "T = " « CelciumStr « Tmp « " F" « endl;
Tmp = Celcium + 273.15;

cout « "T = " « CelciumStr « Tmp « " K" « endl;
Tmp = Celcium * 1.8 + 491.67;

cout « "T = " « CelciumStr « Tmp « " R" « endl;
}

void Program2()
{
int max, min, central, tmp;

cout « "Enter first number: ";
cin » max;

cout « "Enter second number: ";
cin » min;

if (min > max)
{
tmp = max;
max = min;
min = tmp;
}

cout « "Enter third number: ";
cin » central;

if (central > max)
{
tmp = max;
max = central;
central = tmp;
}

else if (central < min)
{
tmp = min;
min = central;
central = tmp;
}

cout « endl « "Central number = " « central « endl;
}

void Program7()
{
int mas[10];

cout « "Enter 10 elements: ";
cin » mas[0] » mas[1] » mas[2] » mas[3] » mas[4] » mas[5] » mas[6] » mas[7] » mas[8] » mas[9];

int max = mas[0];

for (int i = 2; i < 10; i = i + 2)
{
if (mas[i] > max)
{
max = mas[i];
}
}

cout « endl « "Max = " « max « endl;
}
0,0(0 оценок)
Ответ:
Revantrtr
Revantrtr
12.02.2021 13:12
Это 5
#include <iostream>
using namespace std;
int main() {   
double a;
int b, proizv=1;   
cin>>a;   
while(a>0)   {       
b=a%10;     
 if(b%2!=0)proizv*=b;     
 a/=10;   
}   cout<<proizv<<endl; 
 return 0;
}
Это 6
#include <iostream>
using namespace std;
int main() { 
int a;   
int b, max=-1000000, proizv=1;   
cin>>a;   
do   {     
 b=a%10;       
if(b>max)max=b;       
if(b%2!=0)proizv*=b;       
a/=10;   
}while(a>0);   
cout<<proizv<<' '<<max<<endl;   
return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота