
- •Билет 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()
{
int m[5][5] =
{
{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25}
};
transpose(m);
// вывод
for(int i = 0; i < 5; ++i)
{
for(int j = 0; j < 5; ++j)
std::cout << std::setw(4) << m[i][j];
std::cout << '\n';
}
return 0;
}
2 Вариант
#include <conio.h>
#include <iostream.h>
int main(void)
{
clrscr();
const int n=3;
int a[n][n];
int sum=0;
cout<<"vvedite elementy massiva :";
for (int j=0;j<n;j++)
{for (int i=0;i<n;i++)
{cin>>a[i][j];}}
for (j=0;j<n;j++)
{for (int i=0;i<n;i++)
{cout<<a[i][j]<<" ";}
cout<<"\n";}
cout<<"\n" ;
for (j=0;j<n;j++)
{for (int i=0;i<n;i++)
{cout<<a[j][i]<<" ";}
cout<<"\n";}
getch();
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";}
cin.get();
cin.get();
return 0;
}
Билет n 25
Типы данных и их роль в программах на Си
Понятие типа является одним из фундаментальных понятий любого языка программирования. Объекты , которыми оперирует программа, относятся к определенному типу. Тип – это множество значений, которые могут принимать объекты программы, и совокупность операций, допустимая над этими значениями.
Тип является основной характеристикой объекта и функции. Тип определяет структуру и размеры объекта, диапазон и способы интерпретации его значения, множество допустимых операций.
тип оказывается важнейшей характеристикой языка.
Все типы можно подразделить на две большие группы: скалярные и структурированные. Скалярные типы подразделяются на стандартные и пользовательские. Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия.
Основные типы в C++ подразделяются на две группы: целочисленные типы и типы с плавающей точкой , арифметические типы.
К стандартным скалярным типам относятся int, char, float, double, bool для представления соответственно данных. Кроме того в С++ используются данные типа void для обозначение типа возвращаемого функцией значения в том случае, если она не генерирует никого результата .
К целочисленным типам относятся типы, представленные следующими именами основных типов: char short int long
Имена целочисленных типов могут использоваться в сочетании с парой модификаторов типа: signed unsigned
Модификатор типа signed указывает, что переменная может принимать как положительные, так и отрицательные значения. Модификатор типа unsigned указывает, что переменная принимает неотрицательные значения.
К плавающим типам относятся три типа, представленные следующими именами типов, модификаторов и их сочетаний: float, double ,long double
Плавающие типы используются для работы с вещественными числами, которые представляются в форме записи с десятичной точкой
Написать программу для решения следующей задачи: получить элементы квадратной матрицы А= a i,j , i,j=1, ..., n, a i,j = f(i,j), где f(i,j) = 8.7 i ( j - 4.3 i ) + 3.5 cos( i) j; из матрицы A получить компоненты вектора X={xi},i=1,2, ... ,n, по следующему правилу: первый элемент вектора положить равным сумме элементов матрицы. расположенных ниже главной диагонали. Остальные элементы заполнить элементами главной диагонали, исключая аn,n .
Результаты вывода на экран – матрица А (построчно), вектор Х.
В одномерном массиве расположены целые числа. Написать программу вывода на экран всех положительных чисел, а затем всех отрицательных.
#include <iostream.h>
const int MAX = 10;
main()
{
double x[MAX] = {12, -45, 67, 912, 34,
-87, 83, -12, 14, -55 };
cout << "Number of elements :\n" ;
for (int i = 0; i < n; i++) {
if (x[i]>0){
cout << "Pologitelnue"
<< x[i] << "\n" ;
}
Else {
cout << "Otrizatelnu "
<< x[i] << "\n" ;}
}
return 0;
}
Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться
*********
*********
********
*******
******
*****
****
***
**
*********
# include <iostream.h>
# include <conio.h>
# include <iomanip.h>