8 задач по программированию
. Набрать пример, демонстрирующий пример вызова процедурной функции в
программе.
#include
using namespace std;
double Cube(double r); //прототип глобальной функции
void main()
{
double y=3;
cout<<Cube(y); //вызов функции, при значении у=3
}
double Cube(double r) //определение функции
{ return r*r*r; }
Модернизировать программу вводом числа с клавиатуры.
2. Даны 4 функции, включая основную. Одна глобальная int max(int n,int m) и две
локальных: void print(char*,int) и float cube(float x=0);
#include
using namespace std;
int max(int n,int m)
{return n < m ? m : n;}
void main()
{
void print(char*,int);
float cube(float x=0);
int sum = 5, k = 2;
sum = max((int)cube(k),sum);
print( "\nsum = ",sum);
}
void print(char* name, int value)
{cout<< "\n"<<name<<value;}
float cube(float x)
{ return x*x*x;}
3. Вызовы функций для глобальных переменных. Модернизировать данную
программу для ввода с клавиатуры.
#include
using namespace std;
int LC;
char C[]= "Массив";
void WW(void)
{ LC=sizeof(C); }
void Prin(void)
{ cout<< "\nДлина строки С="<<LC-1; }</p><p>void main()</p><p>{WW( );</p><p>Prin( );}</p><p>Оформить ввод с клавиатуры, количество символов определить с помощью</p><p>функции strlen().</p><p><br></p><p>6. Рекурсивными называются функции, которые вызывают саму себя. При этом</p><p>необходимо явно ограничить количество вызовов. Написать программу, которая</p><p>вычисляет факториал целого числа 5. Оформить в виде функции, а результат</p><p>вывести в табличном виде.</p><p>7. Оформить функцию для нахождения целочисленного минимального из трех чисел</p><p>и вызвать в main для использования.</p><p>8. Написать программу, которая использует перегружаемые функции вычисления</p><p>x*x*x + 4*sqrt(x), вводимых чисел с клавиатуры.</p><p>9. Написать программу, которая находит корни квадратного уравнения.</p><p>Прокомментировать случаи: не имеет решения, имеет отрицательный корень,</p><p>равные корни. Оформить в виде функции</p><p>10. Написать программу, которая выводит ряд Фибоначчи, с 7 составляющими</p><p>элементами в виде функции.</p>
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |