Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Вказівники. Доступ до змінних по вказівнику. Операції над вказівниками. Вказівники та масиви

Автор:   •  Апрель 24, 2020  •  Лабораторная работа  •  621 Слов (3 Страниц)  •  313 Просмотры

Страница 1 из 3

Лабораторна робота №1

Тема: Вказівники. Доступ до змінних по вказівнику. Операції над вказівниками. Вказівники та

масиви.

Мета: Освоїти основи роботи та принципи реалізації програм з використанням вказівників.

Варіант № 1

#include <iostream>

#include <math.h>

using namespace std;

int main() {

int A[5] = {-2, -3, 2, 5, 55};

int k = 10;

int* first_element = A;

int n = sizeof(A)/sizeof(int);

// Print all

for (int i = 0; i < n; ++i) {

printf("%5i", *(first_element++));

}

cout<<endl;

// Multiply by k

first_element = A;

for (int i = 0; i < n; ++i) {

*(first_element++) *= k;

}

for (int j = 0; j < n; ++j) {

printf("%5i", *(A + j));

}

cout<<endl;

// Sort using bubble sort

int temp;

for (int i = 0; i < n; ++i) {

for (int j = 0; j < n-i-1; ++j) {

if (pow(*(A + j), 2) > pow(*(A + (j+1) ), 2)){

temp = *(A + (j+1));

*(A + (j+1)) = *(A + j);

*(A + j) = temp;

}

}

}

for (int j = 0; j < n; ++j) {

printf("%5i", *(A + j));

}

...

Скачать:   txt (2 Kb)   pdf (38.8 Kb)   docx (8.2 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club