
- •Билет 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();
long double sum=0,kub;
for (double i=1;i<100;i++)
sum+=i;
sum=-sum;
kub=sum*sum*sum;
cout<<sum<<endl;
cout<<kub;
cin.get();
cin.get();
return 0;
}
2 вариант
#include <conio.h>
#include <iostream.h>
int main(void){
clrscr();
int a,s=0;
for (int i=1;i<100;i+=2)
{s+=i*i*i;}
cout<<"summa kubov : "<<s;
getch();
return 0;
}
Упорядочить последовательность из 10 чисел по возрастанию и оформить ее в виде функции
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
Int main()
{
clrscr();
const int n=10;
int bulb;
int x[n]={5,8,4,0,3,2,1,6,-5,3};
for(int i=0;i<n;i++)
{for(int j=0;j<n;j++)
{if(x[j]>x[j+1])
{bulb=x[j+1];
x[j+1]=x[j];
x[j]=bulb;}}}
for(i=0;i<n;i++)
cout<<setw(5)<<x[i];
cin.get();
cin.get();
return 0;
}
2 вариант
#include <iostream.h>
#include <conio.h>
Int main()
{
const int n=10;
int i, j,t, x[n];
clrscr();
cout<<"vved mas:";
for (i=0; i<n;i++)
cin>>x[i];
for(i=1; i<n; i++)
{
t=x[i];
for (j=i; j>0; j--)
if(x[j-1]>t)
{x[j]=x[j-1];
x[j-1]=t;
}}
for(i=0; i<n;i++)
cout<<x[i]<<"\t";
cin.get();
cin.get();
return 0;
}
Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться
*********
*********
********
*******
******
*****
****
***
**
*********
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
Int main()
{
clrscr();
int r,i,n,m;
cin>>r;
m=r;
for(r,n=0;r>0,n<m;r--,n++)
{for(i=0;i<n;i++)
cout<<" ";
for(i=0;i<r;i++)
cout<<"*";
cout<<"\n";}
for (i = 0; i < m; i += 1) {
printf("*");
}
cin.get();
cin.get();
return 0;
}
Билет n 7
Циклы. Операторы цикла
Цикл это последовательность операторов, которая может выполняться более одного раза. Если количество повторов известно заранее, то такой цикл называется безусловным, а если число повторов неизвестно, то цикл называется условным. Повторяющийся при выполнении цикла оператор (группа операторов) называется телом цикла, а каждое повторение – итерацией цикла. Заголовок цикла определяет параметр цикла, который задает начальное и конечное значение счетчика цикла и условие его окончания.
Цикл For
Синтаксис оператора следующий
For(<инициализация управляющих переменных цикла>;
<проверка на продолжение цикла>;
<инкремент/декремент управляющих переменных цикла>)
Переменные цикла существуют в пределах цикла. Область действия переменных определяется группой операторов, составляющий цикл.
Если три компонента цикла пустые, результат является открытым циклом. Выход из открытого цикла осуществляется оператором break или функцией exit из библиотеки STDLIB.H
Цикл while
Синтаксис оператора следующий
while (условие) <оператор>; |
{<последовательность операторов>}
Цикл while в C++ - второй условный цикл, в котором операции выполняются до тех пор, пока условие имеет значение true. Т.о. цикл while может не выполнить ни одной операции, если проверяемое условие изначально имеет значение false.Операторы for и while называются операторами с предусловием.
Цикл do – while
Оператор цикла do … while называется оператором цикла с постусловием. От циклов с предусловием он отличается тем, что сначала выполняется оператор (возможно, составной), а затем проверяется условие выполнения цикла, представленное выражением, которое располагается в скобках после ключевого слова while. В зависимости от значения этого выражения возобновляется выполнение оператора. Таким образом, всегда, по крайней мере один раз, гарантируется выполнение оператора цикла.
do{<последовательность операторов>}
while (условие);
Условный цикл повторяется до тех пор пока выполняется условие, которое проверяется в конце цикла. Если оставить все три компонента цикла пустыми, результатом будет открытый цикл. (open loop). C++ позволяют выходить из них следующими способами: 1.Оператор break вызывает переход к выполнению кода, следующего за текущим циклом
2.Оператор return осуществляет возврат из текущей функции (включая main). О return и функциях далее. 3.Оператор throw вызывает генерацию исключения. Это используется, если произошла ошибка, и вы можете продолжать
Для данного N составить алгоритм вычисления значения выражения: sin2 * sin3 * sin4 * ...* sinN.
#include <iostream.h>
#include <ctype.h>
main()
{
Int N;
double sum;
cout << "Input number of sin: ";
cin >> N;
for (int i=1; 1<N; i++)
sum*=sin(i);
cout << "vse sin: "<<sum;
return 0;
}
Написать программу возведения в степень n произвольного целого числа а и оформить ее в виде функции
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
int step(int n,int m,int pr)
{for(int i=0;i<m;i++)
{pr=pr*n;}
return pr;
}