#include <iostream>
#include <math.h>
using namespace std;
//Объявление рекурсивной ф-и
double f(double,double);
int main()
{
double x=2.76
,y
,i=15;
y=f(i,x);
y+=45;
cout<<"\nAnswer: "<<y<<endl;
return 0;
}
//Определение ф-ии
double f(double i,double x)
{
if (i==0)
return 0;
else
return (f(i-1,x)+sin(i*x));
}
//ЗАДАЧА 7
/*
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
int main()
{
//Объявление, заполнение и вывод первого массива
const int m=5;
const int n=6;
int V[m][n];
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
V[i][j]=rand()%20-5;
cout<<V[i][j]<<'\t';
}
cout<<endl;
}
//Количество отрицательных элементов нечетных строк
int count=0;
//Подсчет count
for(int i=0;i<m;i+=2)
for(int j=0;j<n;j++)
if (V[i][j]<0) count++;
cout<<"\n\nCount: "<<count<<"\n\n";
//Массив R
int* R=new int[count];
//Указатель на первый элемент массива R
int* p=R;
//Заполнение массива R
for(int i=0;i<m;i+=2){
for(int j=0;j<n;j++){
if (V[i][j]<0) {
*p=V[i][j];
p++;
}
}
}
//Вывод массива R на экран
for(int i=0;i<count;i++)
cout<<R[i]<<'\t';
delete [] R;
delete p;
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.