Лабораторная работа: Программирование на языке Си++

printf("Enter size:>");

scanf("%d",&size);

for(i=0;i<size;i++){

a[i]=rand()%100;printf("%d ",a[i]);}

printf("\nEnter value to destroy:>");scanf("%d",&x);

for(i=0;i<size;i++){

if(a[i]==x){

for(j=i;j<size-1;j++){

a[j]=a[j+1];}

size--;break;}}

for(i=0;i<size;i++){

printf("%d ",a[i]);}

printf("\nEnter K:>");scanf("%d",&k);

for(i=0;i<size;i++){

if((i+k)<size) {b[i+k]=a[i];}else {b[i+k-size]=a[i];}}

printf("Result:\n");

for(i=0;i<size;i++){

printf("%d ",b[i]);}

printf("\n");

system("PAUSE");

return EXIT_SUCCESS;}

Результат выполнения программы:

Entersize:>10

50 17 89 6 52 0 60 30 44 21

Enter value to destroy:>89

50 17 6 52 0 60 30 44 21

Enter K:>3

Result:

30 44 21 50 17 6 52 0 60


Федеральное агентство по образованию.

ГОУ ВПО Уральский Государственный Технический Университет – УПИ имени первого президента России Б. Н. Ельцина

Кафедра теплофизики и информатики в металлургии.

Дисциплина: Алгоритмизация и программирование.

Отчет

Лабораторная работа №5

" Функции и массивы"

Вариант 9.

К-во Просмотров: 640
Бесплатно скачать Лабораторная работа: Программирование на языке Си++