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

Int main()

{

clrscr();

int n,m,pr=1;

cin>>n>>m;

cout<<n<<"^"<<m<<" = "<<step(n,m,pr);

cin.get();

cin.get();

return 0;

}

2 вариант

#include <conio.h>

#include <iostream.h>

int main(void)

{

clrscr();

long double a,s=1,b;

cout<<"number: ";

cin>>a;

cout<<"degree: ";

cin>>b;

for (int i=0;i<b;i++)

{s=s*a;}

cout<<"result: "<<s;

getch();

return 0;

}

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

*********

* *

* *

* *

* *

* *

*********

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

Int main()

{

clrscr();

int sh,dl;

cin>>sh>>dl;

for (int i=0;i<sh;i++)

cout<<"*";

cout<<"\n";

for(int j=0;j<dl;j++)

{

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

cout<<"*";

for(i=0;i<sh-2;i++)

cout<<" ";

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

cout<<"*";

cout<<"\n";}

for(i=0;i<sh;i++)

cout<<"*";

cout<<"\n";

cin.get();

cin.get();

return 0;

}

Билет n 8

  1. Логические выражения и операции. Выражения и операции отношения в языке Си.

К логическим операциям относятся:

  • Операции логического И (&&)

  • Операции логического ИЛИ (||)

  • Операции логического НЕ(!)

  • Меньше (<)

  • Больше (>)

  • Меньше или равно (<=)

  • Больше или равно (>=)

  • Равно (= =)

  • Не равно (!=)

  • Условная операция(?:)

Операнды логических операций могут быть целого, действительного типа и типа указателя, при этом в каждой операции могут участвовать операнды различных типов.

Операнды логических выражений вычисляются слева направо. Если значение первого операнда достаточно чтобы определить результат операции, то второй операнд не вычисляется.

Логические операции не выполняют стандартные арифметические преобразования. Они оцениваю каждый операнд с точки зрения его эквивалентности нулю. Результатом логической операции является 0 или 1. Тип результата int.

Логические бинарные операции объединяют выражения сравнения со значениями истина (!=0) и ложь (==0).

Операции отношения оценивают первый операнд со вторым. Результатом операции отношения является 1, если проверяемое отношение истинно, и 0, если ложно. Тип результата int. Операции отношения выполняются слева направо.

  1. Для данного N составить алгоритм вычисления значения выражения: cos1 + cos3 + cos5 + ... + cos(2N-1)..

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

#include <math.h>

const max=11;

main ()

{

int i,j; int k=11/2; cout<<k;

float sum=0; j=0;

for(i=0;i<=(max/2);i++)

{sum=sum+cos(2*i+1);

}

cout<<"\n SUMA 4isel "<<sum<<"\n";

второй способ

while(j<max)

{ i++;

j=2*i-1;

sum=sum+cos(j);}

cout<<"\n SUMA 4isel "<<sum<<"\n";

return 0;

}

2 вариант

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <iostream.h>

#include <math.h>

int main(void)

{

clrscr();

int n,i;

double t,sum=0;

cin>>n;

for (i=1;i<2*n-1;i+=2)

{sum+=cos(i);

t=sum;}

cout<<t;

getch();

return 0;

}

  1. Написать программу поиска числа а в массиве из n чисел и оформить ее в виде функции

#include <iostream.h>

#include <conio.h>

const int MAX=30;

main()

{

clrscr();

int x[MAX];

int i,n,a;

do{

cout<< "input number of elements[2-"<<MAX<<"]:";

cin>>n; } while (n<2||n>MAX);

for (i=0; i<n; i++){

cout <<"x["<<i<<"]:";

cin>>x[i]; }

cout<< "vvedite iskomoe chislo";

cin>>a;

for (i=0; i<n; i++)

if (a==x[i])

cout <<"est takoe chislo"<<"\n";

else cout<<"takova chisla netu"<<"\n";

cin.get();

cin.get();

return(0);

}

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

*

*

*

*

*

*

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

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