- •Билет n 1
- •Int main()
- •Int main()
- •2 Вариант
- •Int main(void)
- •Int I, j, height, width;
- •Билет n 2
- •Int main()
- •Int main()
- •Int main()
- •Билет n 3
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Билет n 4
- •Int main()
- •Билет n 5
- •Int main()
- •Int main()
- •Билет n 6
- •6. Конструкции управления вычислительным процессом в языке Си
- •Завершение процесса
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Билет n 7
- •Int main()
- •Int main()
- •Билет n 8
- •Int main()
- •Билет n 9
- •Int main()
- •Int main()
- •Int main()
- •Билет n 11
- •Int main()
- •2 Вариант
- •Int main()
- •Int main()
- •Int main()
- •Билет n 13
- •Ключевые слова и имена
- •Int main()
- •Int main()
- •Билет n 14
- •Int main()
- •Int main()
- •Int main()
- •Билет n 15
- •Int main()
- •Int main()
- •Int main()
- •Билет n 16
- •Int main()
- •Билет n 17
- •Int main()
- •Int main()
- •Билет n 18
- •Int main()
- •Int main()
- •Билет n 19
- •Int main()
- •Билет n 20
- •Int main()
- •Билет n 21
- •Int main()
- •Int main()
- •Билет n 22
- •Билет n 23
- •Int main()
- •Int main()
- •Билет n 24
- •Int main()
- •2 Вариант
- •Int main()
- •Билет n 25
- •Int main()
- •Билет n 26
- •Int main()
- •Билет n 27
- •Int main()
- •Int main()
- •Билет n 29
- •Int main ()
- •Int main()
- •Int main()
- •Билет n 30
- •Int main()
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;
}
Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор 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
Область видимости переменных в функциях. Статические переменные в функции. Функции типа inline
Область видимости переменной - это среда, в которой она определена. В большинстве случаев все переменные имеют единую область видимости. Эта единая область видимости охватывает также включаемые (include) и требуемые (require) файлы. Переменные в функциях имеют локальную область видимости. Это означает, что если даже локальная и внешняя переменные имеют одинаковые имена, то изменение локальной переменной никак не повлияет на внешнюю переменную. Локальную переменную можно сделать глобальной
Локальная переменная теряет свое значение после завершения программы. С++ позволяет определить локальную переменную, сохраняющую своё значение между вызовами функции, простым применением ключевого слова static слева от описания типа. Статическая переменная обычно инициализируется. Инициализация выполняется один раз при первом вызове функции. Статической переменной это вариант глобальной переменной, поскольку в памяти компьютера эти переменные располагаются рядом, но доступна эта переменная только из той функции, в которой она объявлена, поскольку является глобальной переменной данной функции. Когда выполнение функции завершается, значение статической переменой сохраняется. Можно использовать одно имя для статических переменных в разных функциях.
При программировании с использованием классов очень часто используется много маленьких функций. Это может страшно понизить эффективность. Чтобы справиться с этой проблемой, был разработан аппарат inline-функций (встраиваемые функции). Компилятор преобразует вызов функции в ее код. Функция, определенная в описании класса, считается inline. Кроме того, функцию можно определить с ключевым словом inline вне протокола класса.
Даны действительные числа а, в, с. Утроить эти числа, если а >= в >= с и удвоить их, если это не так.
#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;
}
Написать программу которая при вводе символа с клавиатуры определяет ввели мы цифру или букву.
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;
}
Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться
* *
** **
*** ***
*********
*** ***
** **
* *
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
