Нарисовать график с этого кода borland c++ #include
#include
#include
#include
struct data {
double u;
double f;
double c;
double k;
double h;
double m;
double pi;
double d;
}x[3];
double F(struct data *d, float t) {
if(t>=0 && t<=2.5) {
double Fu = d->f*(1+h*t);
return d->f*(1+h*t);
}
else if(t>=2.5 && t<=7.5) {
return d->f*(1+h*2.5);
}
else {
return d->f(1+h*2.5);
}
}
double K(struct data *f, float t) {
if(t>=0 && t<=5) {
return f->k*(1+m*t);
}
else {
return f->k*(1+m*5);
}
}
double U(struct data *f, float t) {
if(t>=0 && t<=2.5) {
return f->u*(1-pow(f->e,-1*f->K(f,t)*t));
}
else if(t>=2.5 && t<=5) {
return f->u*(1-(f->e,-1*f->K(f,t)*2.5));
}
else {
return f->u*(1-pow(f->e,-1*a->K(f,t)*t))*pow(f->e,-1*f->K(f,t)*(t-5));
}
}
double P(struct *f, float t) {
return f->pow(f->U(f,t),1*f->2)*2*pi*F(f,t)*c*tg(b);
}
int main() {
float t;
int i;
FILE *p, *s;
p=fopen("data.txt", "r");
s=fopen("result.txt", "w");
for(i=0; i<3; i++) {
for(t=0; t<=10; t=t+0.5) {
printf("Fx[%d]=%e t=%f\n", i, F((x+i),t), t);
printf(s, "Fx[%d]=%e t=%f\n", i, F((x+1),t),t);
}
puts(" ");
}
getch();
return 0;
}
1. Три ряда и два столбца размечаем :
Столбцы: "Год", "Месяц"
Ряды: "День рождения", "Текущая дата", "Возраст"
2. "День рождения" заполняем вручную, указываем в столбце "Год" - год рождения, в столбце "Месяц" - соответственно месяц рождения.
3. По формулам заполняем текущую дату в ряде "Текущая дата", формула для столбца "Год":
— "=YEAR(TODAY())", функция TODAY() - возращает текущую дату в формате Exel, функция YEAR() - принемает дату формата Exel и возращает год в виде целого числа.
— "=MONTH(TODAY())", работает схоже с предыдущей функцией, но в отличии от нее, определяет из текущей даты - месяц.
4. Заполняем ряд "Возраст", тут указываем формулы для столбца "Год" и"Месяц" простые формулы, где вычетаем из текущей даты - дату рождения.
фото закреплено
см.пояснение
Объяснение:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
const int n=499;
int main() {
srand(time(0));
int arr[n],min=100,max=-100,iter=0,mediana;
for (int i=0;i<n;i++){
arr[i]=rand()%200-100;
if (min>arr[i])
min=arr[i];
if (max<arr[i])
max=arr[i];
}
for (int i=0;i<n;i++){
if(arr[i]==max)
iter++;
}
int swap;
for (int i=0;i<n-1;i++){
for (int j=i+1;j<n;j++){
if (arr[i]>arr[j]){
swap=arr[i];
arr[i]=arr[j];
arr[j]=swap;
}
}
}
mediana=n/2+1;
mediana=arr[mediana];
cout<<"min = "<<min<<endl;
cout<<"max = "<<max<<" povtorov: "<<iter<<endl;
cout<<"mediana = "<<mediana;
return 0;
}