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);

}

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


 

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

74385. Стоимость потерянной электроэнергии в электрической сети 225 KB
  Наличие потерь электроэнергии в электрической сети приводит к необходимости дополнительной выработки электроэнергии на электростанциях и, как следствие, дополнительным расходам финансовых средств энергосистемы на производство и передачу электроэнергии.
74387. ОБЩИЕ ТРЕБОВАНИЯ К СХЕМАМ И НАДЕЖНОСТИ ЭЛЕКТРОСНАБЖЕНИЯ 61.5 KB
  При построении схем системы передачи и распределения электроэнергии можно условно разделить на системообразующие и распределительные электрические сети. К системообразующим относят электрические сети которые объединяют электрические станции и крупные узлы нагрузки. Системообразующие сети выполняют на напряжения 330 500 и 750 кВ обеспечивая тем самым их большую пропускную способность. Назначение распределительных сетей передача электроэнергии от подстанций системообразующей сети к центрам питания сетей городов промышленных предприятий и...
74389. Принципы формирования разомкнутых сетей. радиальные и магистральные нерезервированные и резервирование сети 865.5 KB
  Схема электрической сети определяется применяемыми номинальными напряжениями числом ступеней трансформации схемой соединения подстанций конфигурацией сети и схемами электрических соединений понижающих подстанций. При проектировании электрической сети и выборе ее схемы в первую очередь решается задача выбора Uном и ступеней трансформации. Схема соединения сети или конфигурация сети определяет соединение ветвей и узлов.
74390. ПРИНЦИПЫ ФОРМИРОВАНИЯ СХЕМ ПРОТЯЖЕННЫХ ЭЛЕКТРОПЕРЕДАЧ СИСТЕМООБРАЗУЮЩИХ ЭЛЕКТРИЧЕСКИХ СЕТЕЙ 87 KB
  При развитии системообразующей сети они становятся ее составной частью. В этом случае протяженная электропередача соединяющая несколько системных подстанций является элементом системообразующей сети. Схему системообразующей сети формируют исходя из ее многофункционального назначения. При этом должна обеспечиваться достаточная пропускная способность отдельных линий и сечения сети группы линий связывающих один регион с другим надежная выдача мощности в систему крупных электростанций надежное питание крупных узлов нагрузки.
74391. Способы присоединения концевых, транзитных и узловых подстанций к электрической сети 45.5 KB
  Способ присоединения подстанции к сети напряжение и количество присоединяемых линий а также вид применяемых коммутационных аппаратов определяют схемы понижающих подстанций рис. Подстанции питающие сеть рассматриваемого напряжения называют центром питания ЦП. Как правило это подстанции более высокой ступени напряжения...
74392. ВЫБОР КОНФИГУРАЦИИ И НОМИНАЛЬНОГО НАПРЯЖЕНИЯ ЭЛЕКТРИЧЕСКОЙ СЕТИ 121.5 KB
  На последующих этапах выбираются параметры сети для намеченных конфигураций и производится их технико-экономическое сравнение. Конфигурация сети ее протяженность число цепей линий на каждом из участков непосредственно влияют на выбор номинального напряжения. Другой важнейший фактор при выборе напряжения это предполагаемые нагрузки на участках сети.