- •Билет 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();
int raz,n;
cin>>raz ;
int ch=raz;
for(n=1,raz;n<=ch,raz>=0;n++,raz=raz-2)
{for(int i=0;i<n;i++)
cout<<"*" ;
for (int j=raz;j>0;j--)
cout<<" " ;
for(i=0;i<n;i++)
cout<<"*";
cout<<"\n";}
cin.get();
cin.get();
return 0;
}
Билет n 14
Постфиксные и префиксные выражения Приоритет операций и скобочная структура выражений.
В С++ часто применяют операции увеличения на 1 , а именно: инкрементные ( ++ ) и декрементные (- - ) операторы, которые позволяют изменять на 1 значение переменной.
Синтаксис следующий:
Переменная ++ // постфиксный оператор;
++Переменная // префиксный оператор;
Переменная -- // постфиксный оператор;
--Переменная // префиксный оператор
В случае префиксной формы, операнд изменяется до того, как его значение будет использовано, а в случае постфиксной формы, после того как его значение будет использовано.
Приоритет операций и скобочная структура выражений
Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, обращениям к функциям и т.д.), круглых скобок и знаков операций. Операции определяют действия, которые надо выполнять над операндами. Круглые скобки ставятся так же, как и в обычных арифметических выражениях для управления ассоциативностью и порядком выполнения операций.
Арифметические выражения составляются из простых форм путем применения круглых скобок и арифметических операций. Приоритеты и порядок вычислений операций языка С влияют на способ группирования и вычисления операндов в выражениях. Приоритет операций имеет смысл только при наличии нескольких операций с разными приоритетами. Выражение с наивысшим приоритетом вычисляется первым.
Приоритет операций соответствует математическим соглашениям о порядке действий.
Дано натуральное число N. Определить максимальную четную цифру этого числа.
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
Int main()
{
clrscr();
unsigned int n,a,b,c,d;
cin>>n;
a=n/1000;
b=(n/100)%10;
c=(n%100)/10;
d=n%10;
if(a>=b && a>=c && a>=d && a%2==0)
cout<<a;
else if(b>=a && b>=c&& b>=d&& b%2==0)
cout<<b;
else if(c>=a && c>=b&&c>=d&& c%2==0)
cout<<c;
else if(d%2==0)
cout<<d;
cin.get();
cin.get();
return 0;
}
2 вариант
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
# include <math.h>
Int main()
{
clrscr();
int max=0,bulb;
int n=8963;
int a=n/1000;
int b=(n/100)%10;
int c=(n%100)/10;
int d=n%10;
int x[4]={a,b,c,d};
for(int i=0;i<4;i++)
cout<<setw(4)<<x[i];
cout<<"\n\n";
for( i=0;i<4;i++)
{for(int j=0;j<4;j++)
if(x[i]>x[j]&&x[i]>max&&x[i]%2==0)
{max=x[i];}}
cout<<max;
cin.get();
cin.get();
return 0;
}
Создать массив из десяти чисел и определить количество положительных и отрицательных чисел в нем
#include <iostream.h>
const int MAX = 10;
main()
{
int x[MAX] = {126, -45, 67, 12, 34,
-87, 83, -12, -14, 55 };
Int sumx, sumy;
for (int i = 0; i <=10; i++) {
if ( i>0)
{sumx += x[i];}
else{
sumy+=x[i];}
cout << "Number of elements + : " sumx"\n" ;
cout << "Number of elements - : " sumy"\n" ;
return 0;
}
2 вариант
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
#include <math.h>
int main(void)
{
clrscr();
int a[10],kol=0;
for(int i=1;i<11;i++)
{cin>>a[i];}
for( i=1;i<11;i++)
{if (a[i]<0)
kol++; }
cout<<"otricatelnyh"<<kol++;
cout<<"polozhitelnyh"<<11-kol++;
getch();
return 0;
}
Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться
*********
********
*******
*****
****
***
**
*
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>
