- •Лабораторная работа №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()
{
setlocale(LC_ALL,"Russian");
struct Data{//вложенная структура дата рождения
int ch;//число
char month[10];//месяц
};
struct Stud{//структура студент
char name[20];//фамилия
char group[10];//группа
struct Data data1;//влож. дата рождения
};
struct Stud stud1;//структура
struct Stud *ptr_stud1;//указатель
ptr_stud1=&stud1;
//ввод данных
cout<<"Введите фамилию: ";
cin>>ptr_stud1->name;
cout<<"Введите группу: ";
cin>>stud1.group;
cout<<"Введите число рождения: ";
cin>>stud1.data1.ch;
cout<<"Введите месяц рождения: ";
cin>>stud1.data1.month;
//вывод данных
cout<<"Студент: "<<ptr_stud1->name<<"\t"<<stud1.group<<"\t"<<stud1.data1.ch<<"\t"<<stud1.data1.month<<endl;;
}
''Покупатель'': фамилия; адрес: (улица, номер дома); номер кредитной карточки.
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
using namespace std;
Void main()
{
setlocale(LC_ALL,"Russian");
struct Dom{//вложенная структура адрес
char street[19];//улица
int nom;//номер дома
};
struct Pokup{//структура покупатель
char name[20];//фамилия
int nomkr;//номер кредитной карты
struct Dom dom1;//влож. адрес
};
struct Pokup pok1;//структура
struct Pokup *ptr_pok1;//указатель
ptr_pok1=&pok1;
//ввод данных
cout<<"Введите фамилию: ";
cin>>ptr_pok1->name;
cout<<"Введите номер кредитной карты: ";
cin>>pok1.nomkr;
cout<<"Введите улицу: ";
cin>>pok1.dom1.street;
cout<<"Введите № дома: ";
cin>>pok1.dom1.nom;
//вывод данных
cout<<"Покупатель: "<<ptr_pok1->name<<"\t"<<pok1.nomkr<<"\t"<<pok1.dom1.street<<"\t"<<pok1.dom1.nom<<endl;
}
''Пациент'': фамилия; год рождения; домашний адрес (улица, дом).
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
using namespace std;
Void main()
{
setlocale(LC_ALL,"Russian");
struct Dom{//вложенная структура адрес
char street[19];//улица
int nom;//номер дома
};
struct Patient{//структура пациент
char name[20];//фамилия
int god;//год рождения
struct Dom dom1;//влож. адрес
};
struct Patient pat1;//структура
struct Patient *ptr_pat1;//указатель
ptr_pat1=&pat1;
//ввод данных
cout<<"Введите фамилию: ";
cin>>ptr_pat1->name;
cout<<"Введите год рождения: ";
cin>>pat1.god;
cout<<"Введите улицу: ";
cin>>pat1.dom1.street;
cout<<"Введите № дома: ";
cin>>pat1.dom1.nom;
//вывод данных
cout<<"Пациент: "<<ptr_pat1->name<<"\t"<<pat1.god<<"\t"<<pat1.dom1.street<<"\t"<<pat1.dom1.nom<<endl;
}
''Спортивная команда'': название; количество игроков; результаты игр (выиграно, проиграно, вничью).
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
using namespace std;
Void main()
{
setlocale(LC_ALL,"Russian");
struct Rez{//вложенная структура результаты
int v;//выиграно
int p;//проиграно
int n;//ничья
};
struct Komand{//структура команда
char name[20];//название
int kol;//кол-во игроков
struct Rez rez1;//влож. результаты
};
struct Komand kom1;//структура
struct Komand *ptr_kom1;//указатель
ptr_kom1=&kom1;
//ввод данных
cout<<"Введите название команды: ";
cin>>ptr_kom1->name;
cout<<"Введите кол-во игроков: ";
cin>>kom1.kol;
cout<<"Введите кол-во выигранных игр: ";
cin>>kom1.rez1.v;
cout<<"Введите кол-во проигранных игр: ";
cin>>kom1.rez1.p;
cout<<"Введите кол-во игр в ничью: ";
cin>>kom1.rez1.n;
//вывод данных
cout<<"Команда: "<<ptr_kom1->name<<"\t"<<kom1.kol<<"\t"<<kom1.rez1.v<<"\t"<<kom1.rez1.p<<"\t"<<kom1.rez1.n<<endl;
}
6. ''Владелец автомобиля'': фамилия; дата рождения (число, месяц); город.
#include "stdafx.h"//директивы
#include <iostream>
#include <locale>
using namespace std;