Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Козырева И., лабораторные работы.doc
Скачиваний:
4
Добавлен:
16.04.2019
Размер:
2.95 Mб
Скачать

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;