АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Void main ( )

{

const int n =7;

float mas [ n ];

int i;

float a = 10.5, y;

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

{

cin >> x [ i ];

y = a * x[ i ]*x[ i ] - sin(x[ i ]);

cout << " y= " << y << endl;

}

cin.get(); }

Така програма коротше попередньої, а виходить, переважніше.

 

Часто в задачах, розв'язуваних на комп'ютерах, масиви використовуються не як аргументи деякої функції, а самі є об'єктами обробки.

В одномерном статическом массиве посчитать сумму четных элементов.

#include <iostream>

using namespace std; //подключение библиотеки

void main (){ //главная функция программы

const int n = 5;

int mas [n];

for (int i =0; i < n; i++) //проходим массив от 0-го до n-1 элемента

cin>>mas [i]; // ввод массива с клавиатуры

int S = 0; //объявление и инициализация переменной S

for (int i = 0; i < n; i++) //прохождение массива

if (mas [i] %2 == 0) //условие: проверка на четность

S+=mas [i]; // прибавление к S значения mas [i]

cout << S << endl; //вывод значения на экран

cin.get(); cin.get(); }

Найти минимальный элемент массива.

 

#include <iostream> //подключение библиотеки

using namespace std;

void main (){ //главная функция программы

const int n = 5;

int mas [n], min; //целочисленный статическиймассив из 5 элементов, целочисленная переменная min

for (int i =0; i < n; i++) // проходим массив от 0-го до n-1 элемента

cin>>mas [i]; // ввод массива с клавиатуры

min = mas [0]; // присваиваем значение min начальному элементу массива

for (int i = 1; i < n; i++) // прохождение массива

if (mas [i] < min) // условие: если значение элемента массива меньше min

min = mas [i]; // присваиваем min значение mas [i]

cout << min << endl; //вывод на экран значения

cin.get();

cin.get();}

 

 

Відсортувати масив mas дійсних чисел розміром 10 елементів за зменшенням.

 

#include <iostream>

#include <сonio.h>

using namespace std;

Void main()

{

int i, k;

float mas [10], rab;

cout<<"Vvеdі 10 elem \n";

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

cin>>mas[i]; // cin>>*(mas+i);

// Сортировка по убыванию

for (k=1; k<10; k++)

for (i=0;i<10-k;i++)

if(mas[i]<mas[i+1]) // if(*(mas+j) <*(mas+j+1))

{ rab= mas[i]; // { rab=*(mas+j);

mas[i] =mas[i+1]; // *(mas+j)=*(mas+j+1);

mas[i+1]=rab;} // *(mas+j+1)=rab; }

// Вывод массива на экран

cout<< " Otsort massiv\n"<<"\n";

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

cout<< mas[i]<<” ”; // cout<<*(mas+i)<<" ";

getch(); // задержка экрана

}

 

 

Перенос из массива x в массив y отрицательных элементов

#include <iostream>

#include <conio.h>

using namespace std;

Void main()

{

int i,k;

int x[10], y[10];

//Введение массива x

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

cin>>x[i];

//перенос из массива в массив

k = 0;

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

if(x[i]<0)

{ y[k]= x[i];

k++;}

//вывод массива y на экран

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

cout<< y[i]<<endl;

getch();

}

Створити динамічний масив з n елементів (значення n ввести с клавіатури). Знайти кількість від’ємних елементів масиву.

#include <iostream>

#include <conio.h>

using namespace std;


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)