|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
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; Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |