close

Вход

Забыли?

вход по аккаунту

?

Лабораторная работа 5 (2)

код для вставкиСкачать
Лабораторная работа №5
Студент группы ИП-304: Пастушенко Д.И.
Задание 1
Код
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
float PI = 3.14159, *p1, *p2;
p1 = p2 = &PI;
cout << "по адресу p1=" << p1 <<" "<<"хранится *p1=" <<" "<< *p1 << "\n";
cout << "по адресу p2=" << p2 <<" "<< "хранится *p2=" <<" "<< *p2 << "\n";
system("pause");
return 0;
}
Программа
Задание 2
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
//объявление массива из 10 элементов
double mas[10] = { 1.30, 2.23, 7.92, 4.53, 5.52, 3.60, 7.1 };
//объявление указателя на double
double *p1;
//присвоение указателя адреса нулвего элемента
p1 = &mas[0];
//вывод на экран значения нулевого элемента
cout << p1 << p1 << endl;
//увелечения значения адреса на 3*8
//в результате сместится на три ячейки,размером double каждая
p1 = p1 + 3;
//вывод на экран значения третьего элемента массива
cout << *p1 << endl;
system("pause");
return 0;
}
Программа:
Документ
Категория
Рефераты
Просмотров
73
Размер файла
55 Кб
Теги
работа, лабораторная
1/--страниц
Пожаловаться на содержимое документа