Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Super bomba.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
487 Кб
Скачать
☆

Int main()

{

clrscr();

double x;

cin>>x;

cout<<"\ncos("<<x<<") = "<<cos(x)+1;

cin.get();

cin.get();

return 0;

}

2 вариант

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

Int main()

{

clrscr();

const int t=5;

double sum=0,sin,x,a;

cout<<"Vvedite x: ";

cin>>x;

a=1;

for (int i=1;i<t;i++)

{a=-a*x*x/((i*2)*(i*2-1));

sum+=a;}

cout<<"\ncos("<<x<<") = "<<sum +1;

cin.get();

cin.get();

return 0;

}

  1. Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться

*

**

***

****

*****

******

#include <stdio.h>

int

main(void)

{

int i, j, height;

height = 6;

for (i = 0; i < height; i += 1) {

for (j = 0; j < i; j += 1)

printf("*");

printf("*");

printf("\n");

}

return 0;

}

2 вариант

#include <stdio.h>

Int main()

{

int i, j, height;

height = 7;

for (i = 0; i < height; i += 1) {

for (j = 0; j < i; j += 1)

printf("*");

printf("\n");

}

return 0;

}

Билет n 4

  1. Область видимости переменных в функциях. Статические переменные в функции. Функции типа inline

Область видимости переменной - это среда, в которой она определена. В большинстве случаев все переменные имеют единую область видимости. Эта единая область видимости охватывает также включаемые (include) и требуемые (require) файлы. Переменные в функциях имеют локальную область видимости. Это означает, что если даже локальная и внешняя переменные имеют одинаковые имена, то изменение локальной переменной никак не повлияет на внешнюю переменную. Локальную переменную можно сделать глобальной

Локальная переменная теряет свое значение после завершения программы. С++ позволяет определить локальную переменную, сохраняющую своё значение между вызовами функции, простым применением ключевого слова static слева от описания типа. Статическая переменная обычно инициализируется. Инициализация выполняется один раз при первом вызове функции. Статической переменной это вариант глобальной переменной, поскольку в памяти компьютера эти переменные располагаются рядом, но доступна эта переменная только из той функции, в которой она объявлена, поскольку является глобальной переменной данной функции.  Когда выполнение функции завершается, значение статической переменой сохраняется. Можно использовать одно имя для статических переменных в разных функциях.

При программировании с использованием классов очень часто используется много маленьких функций. Это может страшно понизить эффективность. Чтобы справиться с этой проблемой, был разработан аппарат inline-функций (встраиваемые функции). Компилятор преобразует вызов функции в ее код. Функция, определенная в описании класса, считается inline. Кроме того, функцию можно определить с ключевым словом inline вне протокола класса.

  1. Даны действительные числа а, в, с. Утроить эти числа, если а >= в >= с и удвоить их, если это не так.

#include <iostream.h>

main()

{

int a1,b1,c1,a,b,c;

cout<<"vvedemo a,b,c"<<"\n";

cin>>a;

cin>>b;

cin>>c;

if(b<=a && b>=c)

{ a1=a*a*a;

b1=b*b*b;

c1=c*c*c;

cout<<a1<<b1<<c1<<"\n";

}

else

{a1=a*a;

b1=b*b;

c1=c*c;

cout<<"a1"<<a1<<"b1"<<b1<<"c1"<<c1<<"\n";

}

return 0;

}

  1. Написать программу которая при вводе символа с клавиатуры определяет ввели мы цифру или букву.

main()

{

char c ;

cout << "Input symbol : " ;

cin >> c;

if (c >= 'A' && c <= 'Z')

cout << "You input a big leter \n" ;

else if (c >= 'a' && c <= 'z')

cout << "You input a litle leter \n";

else

cout << "You input a number \n";

else

cout << "You input spashial symbol ";

return 0;

}

  1. Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться

* *

** **

*** ***

*********

*** ***

** **

* *

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]