- •Лабораторная работа №1 Программирование алгоритмов линейной и разветвляющейся структуры. Организация циклов в программе. Составление выражений
- •Задание №1
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Задание №2
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Лабораторная работа №2 Работа с массивами. Одномерные статические массивы. Многомерные динамические массивы
- •Задание №1
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Задание №2
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Задание №3
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Лабораторная работа №3 Работа со строками. Динамические одномерные массивы
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Лабораторная работа №4 Работа со структурами. Вложенные структуры. Массивы структур Задание 1
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Задание 2
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •6 Лабораторная работа №5 Программирование и использование функций
- •Void main()
- •Void main()
- •Лабораторная работа №6 Работа с файлами
- •Void main()
- •Void main()
- •Void main()
Void main()
{
for (int m=1;m<7;m++)//прорисовка 1ой строки
cout<<""<<m<<" ";
cout<<endl;
cout<<"2|";//прорисовка 2ой строки
for (int n=2; n<7;n++)
cout<<" "<<n*2;
cout<<endl;
cout<<"3|";//прорисовка 3ей строки
for (int n=2; n<7;n++)
cout<<" "<<n*3;
cout<<endl;
cout<<"4|";//прорисовка 4ой строки
for (int n=2; n<7;n++)
cout<<" "<<n*4;
cout<<endl;
cout<<"5|";//прорисовка 5ой строки
for (int n=2; n<7;n++)
cout<<" "<<n*5;
cout<<endl;
cout<<"6|";//прорисовка 6ой строки
for (int n=2; n<7;n++)
cout<<" "<<n*6;
cout<<endl;
}
Вариант №4
Найти все трехзначные числа, равные сумме кубов своих цифр.
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
#include <cmath>
using namespace std;
Void main()
{
double i1;//объявление переменных
double j1;
double i2;
double j2;
double i3;
double i;
for (i=100; i<999;i++){
j1=fmod(i,100);
i1=(i-j1)/100;//1ая цифра
j2=fmod(j1,10);
i2=(j1-fmod(j2,10))/10;//2ая цифра
i3=j2;//3яя цифра
double k=pow(i1,3)+pow(i2,3)+pow(i3,3);//сумма кубов цифр
if (k==i)//проверка
cout<<i<<endl;//вывод
}
Вариант №5
Напечатать все четырехзначные натуральные числа, в десятичной записи которых: 1) нет двух одинаковых цифр; 2) есть три одинаковые цифры.
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
#include <cmath>
using namespace std;
Void main()
{
double i1;//объявление переменных
double j1;
double i2;
double j2;
double i3;
double j3;
double i4;
double i;
for (i=1000; i<10000;i++){
j1=fmod(i,1000);
i1=(i-j1)/1000;//1ая цифра
j2=fmod(j1,100);
i2=(j1-fmod(j2,100))/100;//2ая цифра
j3=fmod(j2,10);
i3=(j2-fmod(j3,10))/10;//3ая цифра
i4=j3;//4яя цифра
if ((i1!=i2)&&(i1!=i3)&&(i1!=i4)&&(i2!=i3)&&(i2!=i4)&&(i3!=i4))
cout<<i<<endl;//вывод
}
}
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
#include <cmath>
using namespace std;
Void main()
{
double i1;//объявление переменных
double j1;
double i2;
double j2;
double i3;
double j3;
double i4;
double i;
for (i=1000; i<10000;i++){
j1=fmod(i,1000);
i1=(i-j1)/1000;//1ая цифра
j2=fmod(j1,100);
i2=(j1-fmod(j2,100))/100;//2ая цифра
j3=fmod(j2,10);
i3=(j2-fmod(j3,10))/10;//3ая цифра
i4=j3;//4яя цифра
if((i1==i2&&i1==i3)||(i2==i3&&i2==i4)||(i1==i3&&i3==i4))
cout<<i<<endl;//вывод
}
}
Вариант №6
Написать программу нахождения всех натуральных чисел на заданном интервале, являющихся полными квадратами.
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
#include <cmath>
using namespace std;
Void main()
{
setlocale(LC_ALL,"Russian");
int x1=0;//объявление переменных
int x2=0;
int x3=0;
cout<<"Введите первую границу интервала"<<endl;//диалог с пользователем
cin>>x1;
cout<<"Введите вторую границу интервала"<<endl;
cin>>x2;
for (int i=1;i<=x2;i++){//проверка
x3=i*i;
if (x3>=x1&&x3<=x2)
cout<<x3<<" - число, являющееся полным квадратом"<<endl;//вывод
}
}
Вариант №7
Написать программу, определяющую, является ли заданная последовательность чисел упорядоченной.
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
#include <cmath>
using namespace std;