51371

РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИ В ЯЗЫКЕ C

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

Информатика, кибернетика и программирование

Варианты для задания 1 Array1. Дано целое число N (>0). Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел:

Русский

2014-02-10

487.8 KB

2 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, молоді та спорту УКРАЇНИ

Національний аерокосмічний університет ім. М.Є. Жуковського

“Харківський авіаційний  інститут”

Кафедра комп’ютерних систем та мереж

Титульный лист заполняется на украинском языке Остальная часть отчета может быть как на украинском, так и на русском 

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

з дисципліни “Інформатика”

РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИ В ЯЗЫКЕ C

ХАІ.503.519.01О.924.01

Виконав студент гр.519Б   Близнюк Б.О.Фамилия И.О. 

(№ групи) (П.І.Б.)

 

(підпис, дата)

Перевірив ст. викладач каф. 503

(науковий ступінь, вчене звання, посада)

Дужа В. В.

(підпис, дата) (П.І.Б.)

2013

Варианты для задания 1

Array1. Дано целое число N (>0). Сформировать и вывести целочисленный

массив размера N, содержащий N первых положительных нечетных чисел:

1, 3, 5, . . .

Алгоритм

            

Код программы

#include<stdio.h>

#define MAX 10

void raschet ( int [], int);

int main (void)

{

 int vector [MAX];

 int n,i;

printf("Input number: ");

scanf("%i",&n);

raschet (vector, n);

 return 0;

}

void raschet ( int vector [MAX], int n)

{vector[0]=-1;

 int i;

 for(i=1;i<n+1;i++)

{

 vector[i]=vector[i-1]+2;

printf("Vector=%i\n",vector[i]);

 }

 return;

}

Результат работы

Варианты для задания 2

1.  В  массиве  найти  наибольший  элемент.  Вывести  на  дисплей  полу-

ченное  значение.  После  этого  изменить  исходный  массив  следую-

щим  образом:  у  всех  элементов  массива,  расположенных  левее

максимального, изменить знак числа на противоположный. Вывести

на дисплей количество измененных элементов.  

Алгоритм

    

Код программы

#include<stdio.h>

#include<math.h>

#define MAX 20

int max_value(int vector[], int n);

void change_sign(int vector[], int n,int value);

int main (void)

{

 int vector [MAX];

 int n,i,MaxIndex;

printf("Input size: ");

scanf("%d",&n);

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

{

 printf("Elements of vectors [%d]:",i);

 scanf("%i",& vector [i]);

}

MaxIndex = max_value( vector,  n);

change_sign( vector, n,MaxIndex);

 scanf("%i",& vector [0]);

 return 0;

}

int max_value(int vector[], int n)

{

int i;

int max=0;

int index=1;

max = vector[0];

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

{

 if(vector[i]>max){

  max=vector [i];

     index=i;

 }

 

}

printf("max=%i\n", max);

 return index;

}

void change_sign(int vector[], int n,int value)

{

int i=0;

int k = 0;

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

 vector[i]=-vector[i];

 k++;

}

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

{

printf("Vector=%d\n",vector[i]);

}

printf("k=%d\n",k);

}

Результат работы


 

А также другие работы, которые могут Вас заинтересовать

61586. Полиграфическое искусство 25.56 KB
  Задачи: Обучающие: изучить полиграфическое дело познакомиться с такими понятиями как фирменный стиль полиграфия и подобное рассмотреть элементы рукописных книг познакомится с историей их изготовления познакомится с понятием единый стиль...
61587. Портрет мамы 19.68 KB
  Материалы для учителя: репродукции портретов наглядные пособия портрет лист бумаги формата А3 гуашь клей салфетки мольберт репродукции с портретами матерей известных художников...
61588. Экзотические птицы в витражной технике 17.82 KB
  Как вы все уже знаете тема нашей смены в лагере называется 438 попугаев. Каждому отряду присвоены имена различных видов попугаев. Затем мы вырежем всех нарисованных попугаев...
61589. Троекуров и Дубровский 20.23 KB
  Цели урока: Личностные: развитие представлений детей о нравственных и социальных проблемах, таких как верность дружбе, любовь, искренность, честь и отвага, постоянство, преданность, справедливость и несправедливость.
61590. Композиция с применением различных фактур. Зимний пейзаж 19.18 KB
  Цель урока: выполнить зимний пейзаж с применением разных материалов Задачи обучающие; изучить приемы работы с различными материалами познакомиться с понятием фактура развивающие...
61592. Рисование на тему Зима 25.89 KB
  Скоро у нас праздник Новый год и в связи с этим праздником мы будем делать сегодня подарок для ваших мам мы будем рисовать красивый рисунок для того чтобы их порадовать вывешивается рисунок.