- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •18 Задача
- •Int main()
- •Int main()
- •Int main()
- •Дополнительные задачи по лабораторной работе №14.
- •Int main ()
- •Int main ()
- •Int main()
- •Int main()
- •Void main ()
- •Int main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main ()
- •Int main()
- •Int main()
- •Лабораторная работа 25
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
Int main()
{
setlocale(LC_ALL,"Russian");
int mas[3][3],sum=0,i,j;
double sred;
printf("Введите матрицу A\n");
for (i=0;i<3;i++)
for ( j=0;j<3;j++)
scanf("%d",&mas[i][j]);
cout<<"Матрица A:\n";
for ( i=0; i<3; i++)
{for (j=0; j<3; j++)
{cout<<mas[i][j] <<' ';}
cout<<endl;}
cout << "Выше побочной диагонали: \n";
for ( i =0; i < 2 ; i++)
{for ( j =1-i; j>=0; j--)
{cout << mas[i][j]<<endl;
sum+=mas[i][j]*mas[i][j];} }
sred=sum/3;
cout<<"Среднее арифметическое квадратов элементов над побочной диагональю:"<<sred<<endl;
for (i =0; i < 3 ; i++)
{ for (j =0; j<3; j++)
{if(i==j)
mas[i][j]=sred;}}
for ( i=0; i<3; i++)
{for (j=0; j<3; j++)
{cout<<mas[i][j] <<' '; }
cout<<endl;}}
2.(6б) Написать программу проверки, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. Результат вывести на экран.
#include <iostream>
using namespace std;
Int main()
{setlocale (LC_ALL, "Russian");
int arr[10], arr_size, i, j,b=0;
printf("Введите размер массива \n");
scanf("%d",&arr_size);
for(i=0;i<arr_size;i++)
{printf("\n Введите элемент массива arr[%d] = ",i);
scanf("%d",&arr[i]);}
for(i = 0; i < arr_size; i++)
{if(arr[i]>arr[i+1])
break;}
if (i==arr_size-1)
printf("Последовательность возрастает \n");
else printf("Последовательность не возрастает \n");
}
18 Задача
#include <iostream>
#include <stdio.h>
using namespace std;
Int main()
{ setlocale(LC_ALL,"Russian");
double z;
int n,num;
cout<< "Введите n:\n";
cin>> n;
do
{cout<< "Введите число:\n";
cin>> num;
int z=num/10;
printf("%d десяток\n", z);
}
while(num!=n);
return 0;
}
Написать программу ввода чисел последовательно до n. Проверять к какому десятку принадлежит. Например, введено число 21 – 3-ий десяток. После ввода каждого символа определять и выводить на экран.
#include <iostream>
#include <stdio.h>
using namespace std;
Int main()
{ setlocale(LC_ALL,"Russian");
double z;
int n,y,i;
cout<< "Введите n:\n";
cin>> n;
printf ("Введите числа:\n");
for (i=1; i<=n; i++)
{cin>>y;
int z=y/10;
printf("%d десяток\n", z);
}
return 0;
}
Доп. Задача № 2,стр. 31
Напишите программу, которая будет определять размер для данных (int, char, long, double, short, unsigned, float) и выводить информацию (о размере данных) на экран.
#include <iostream>
using namespace std;
void main( void )
{
cout << "int = " <<sizeof(int) << endl;
cout << "char = "<<sizeof(char) << endl;
cout << "long = "<<sizeof(long) << endl;
cout << "double = " <<sizeof(double) << endl;
cout << "short = "<<sizeof(short) << endl;
cout << "unsigned = "<<sizeof(unsigned) << endl;
cout << "float = "<<sizeof(float) << endl;
}
Написать программу, печатающую таблицу умножения для шестнадцатеричных чисел в диапазоне от 0 до F.
#include <iostream>
#include <iomanip>
using namespace std;
