Программирование на С++

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

расставлены неверно

return(0);

}

void inpstr(char a[])

{

int i;

printf("\n Введите строку :\n");

gets(a);

}

Описание переменных и исходный текст к 3-му примеру

#include

#include

#define M 15 //длина массива

main()

{

void inpdim(float a[]);//Процедура ввода массива

void outdim(адщфе a[]);//Процедура вывода массива

float y[M]; //Массив

float i,j; //Счетчики шагов циклов

float k; //Для хранения номера минимального элемента

float n; //Для хранения минимального элемента

inpdim(y); //Вводим массив

for(i=0; i<M ; i++) //Цикл по i от 0 до М

{

n=y[i]; //запоминаем элемент как минимальный

k=i; //и его номер как номер минимального

for(j=i+1; j<M; j++) //Цикл по j от i+1 до М

{

{

if (y[j] < n) //Если элемент меньше минимального

{

n=y[j]; //запоминаем элемент как минимальный

k=j; //и его номер как номер минимального

}

}

y[k] = y[i]; //На место минимального записываем i-ый элемент

y[i] = n; //На место i-го записываем минимальный элемент

}

outdim(y); //Выводим массив

return(0);

}

void inpdim(float a[])

{

float i;

printf("\n Введите массив :\n");

for ( i = 0 ; i < M ; i++)

{

printf("Y[%f]=",i+1);

scanf("%f",&a[i]);

 

}

}

void outdim(int a[])

{

float i;

printf("\n Упорядоченный массив :\n");

for ( i = 0 ; i < M ; i++)

{

printf("Y[%f]=",i+1);

printf("%f",a[i]);

printf("\n");

 

}

}

Блок схемы к примерам (на следующей странице)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание:

 

  1. Условия задач и описания методов решения. Тесты для проверки работоспособности программы.

 

  1. Описания переменных и тексты программ. Результаты выполнения тестов.

 

  1. Блок схемы алгоритмов решения задач.