- •Отчет по лабораторным работам по «Программирование и основы алгоритмизации»
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
Void main() // заголовок главной функции программы
{
float koord[6][2], mx = 0; // описание вещественных идентификаторов
int ind = 0; // описание целочисленных идентификаторов
printf("Vvedite koordinaty: \n");// вывод информационного
// сообщения
for (int i = 0; i < 6; i++)// заполнение массива
{
for (int j = 0; j < 2; j++)// заполнение массива
{
scanf("%f", &koord[i][j]); // ввод значений
}
}
for (int i = 0; i < 6; i++)// заполнение массива
{
for (int j = 0; j < 2; j++)// заполнение массива
{
if (koord[i][j] > mx)
{
mx = koord[i][j];
ind = i;
}
}
}
printf("\nRadius = %.2f\n", sqrt(koord[ind][0] * koord[ind][0] + koord[ind][1]*koord[ind][1])); // вывод результатов
system("pause");//оператор который не позволяет окну закрыться после выполнения программы
return 0; // прерывает выполнение функции и возвращает ей значение выражения
}
Блок-схема:
начало
заполнение
Ввод координат
mx = koord[i][j];
вывод
конец
8. Написать программу, которая предварительно запрашивает ваше имя, а затем приветствует вас по имени.
Листинг программы на языке С++:
#include <iostream.h>//управляет вводом-выводом
#include <conio.h>// библиотека, содержащая описании
// операторов для работы с экраном
#include <math.h>> // библиотека, содержащая описание
//математических операторов
#include <stdio.h>// библиотека, содержащая описание
// операторов ввода/вывода
Void main() // заголовок главной функции программы
{
clrscr();// процедура очистки экрана
char i[100]; //объявление строки
cin>>i; //ввод строки
cout <<"Privatstvuu vas: "<<i;//вывод строки на экран
getch();// процедура задержки экрана, пока не
// нажата любая клавиша
}
Блок-схема:
начало
Ввод имени
Вывод имени
конец
9. Задана в строка текста. Выполнить все циклические сдвиги слов в заданном тексте влево. Каждый полученный при этом текст вывести на экран.
Листинг программы на языке С++:
#include<iostream.h>//управляет вводом-выводом
#include<string.h>//объявление структуры
#include<conio.h>// библиотека, содержащая описании
// операторов для работы с экраном
Void main() // заголовок главной функции программы
{
char str[100]; // объявление строки
cout<<"Vvedite text: ";// вывод информационного сообщения
cin>>str; // ввод строки
for (int i = 0; i < strlen(str); i++) // сдвиг символов по индексам
{
for (int j = i + 1; j <= (strlen(str) + i); j++)
{
if (j >= strlen(str)) // последний символ идет в начало строки, все остальные сдвигаются относительно него (так до последнего символа)
cout<<str[j-strlen(str)];
else
cout<<str[j];
}
cout<<"\n"; вывод результатов
}
system("pause");/оператор который не позволяет окну закрыться после выполнения программы
return 0; // прерывает выполнение функции и возвращает ей значение выражения
}
Блок-схема:
10. Сформировать матрицу А(N,N) вида
Листинг программы на языке С++:
#include<iostream.h>//управляет вводом-выводом
#include<conio.h>// библиотека, содержащая описании
// операторов для работы с экраном
#include<math.h>> // библиотека, содержащая описание
//математических операторов