51340

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

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

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

Дано целое число N (>0). Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел: 1, 3, 5, . . . Алгоритм Текст программы

Русский

2014-02-09

117.69 KB

7 чел.

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

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

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

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

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

Лабораторна робота № 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

int main (void)

{

 int array [MAX];

 int n,i;

printf("Input number: ");

scanf("%i",&n);

 array[0]=1;

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

{

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

}

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

{

 printf("Array=%d\n",array[i]);

 }

 return 0;

}

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

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

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

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

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

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

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

Алгоритм

Текст программы

#include<stdio.h>

#include<math.h>

#define MAX 10

int main (void)

{

 int vector [MAX];

 int n,i,max,index,k=0;

printf("Input size: ");

scanf("%d",&n);

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

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

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

max=vector [0];

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

{

 if(vector[i]>max)

 { max=vector [i];

 index=i;

 }

}

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

 for(i=index-1;i>=0;i--)

{

 vector[i]=-vector[i];

 k++;

 

}

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

{

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

 }

printf("",k);

  return 0;

}

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


 

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

11573. Измерение коэффициента вязкости жидкости методом Стокса 146.5 KB
  Лабораторная работа № 5 Измерение коэффициента вязкости жидкости методом Стокса Оборудование: Стеклянные цилиндрические сосуды с исследуемой жидкостью мелкие шарики измерительный микроскоп аналитические весы пикнометр секундомер масштабная линейка. ...
11574. Изучение температурной зависимости коэффициента вязкости жидкости с помощью капиллярного вискозиметра 101 KB
  Лабораторная работа № 6 Изучение температурной зависимости коэффициента вязкости жидкости с помощью капиллярного вискозиметра Оборудование: капиллярный вискозиметр аспиратор стеклянный термостатирующий сосуд электродвигатель с мешалкой термометр электро
11575. Определение коэффициента поверхностного натяжения жидкости методом отрыва кольца 94.5 KB
  Лабораторная работа № 7 Определение коэффициента поверхностного натяжения жидкости методом отрыва кольца Оборудование: лабораторные весы тонкое алюминиевое кольцо на трифилярной подвеске станина с вертикально перемещаемым столиком и часовым индикатором пере...
11576. Изучение шифраторов, дешифраторов и преобразователей кодов 211.32 KB
  Изучение шифраторов дешифраторов и преобразователей кодов Цель работы. Изучить назначение принципы построения и структуры шифраторов дешифраторов и преобразователей кодов. 1 Краткие сведения из теории Дешифратором декодером называется устройство рас...
11577. Минимизация функций алгебры логики и построение дискретных схем с использованием логического конвертера программы электронная лаборатория 224.91 KB
  Минимизация функций алгебры логики и построение дискретных схем с использованием логического конвертера программы электронная лаборатория Цель работы. Научиться минимизировать функции алгебры логики ФАЛ получать совершенную дизъюнктивную нормальную форму С
11578. Создание модели данных с помощью Allfusion ERwin Data Modeler 93.57 KB
  Лабораторная работа 4 по дисциплине: Проектирование и архитектура программного проектирования На тему: Создание модели данных с помощью Allfusion ERwin Data Modeler Цель работы: Знакомство с CASEсистемой Allfusion ERWin Data Modeler изучение основных принципов построения логической
11579. Создание логической модели данных с помощью Allfusion ERwin Data Modeler 106.68 KB
  Лабораторная работа 5 по дисциплине: Проектирование и архитектура программного проектирования На тему: Создание логической модели данных с помощью Allfusion ERwin Data Modeler Цель работы: Развитие логической модели. Ход работы: Как было указано выше связи определяют
11580. Создание физической модели данных с помощью Allfusion ERwin Data Modeler 122.49 KB
  Лабораторная работа 6 по дисциплине: Проектирование и архитектура программного проектирования На тему: Создание физической модели данных с помощью Allfusion ERwin Data Modeler Цель работы: Создание физической модели. Ход работы: Различают два уровня физической модели: ...
11581. Проект участка на базе станков с ЧПУ по изготовлению деталей колёсного тягача 2.08 MB
  Тема: Проект участка на базе станков с ЧПУ по изготовлению деталей колёсного тягача. Содержание. Аннотация. Введение. Характеристика объектов производства. Технологический раздел. Определение типа производства. Анализ технологичности дета