DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт з лабораторної роботи № 1 з дисципліни «Алгоритми та методи обчислень»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерних та інформаційних технологій
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2018
Тип роботи:
Лабораторна робота
Предмет:
Алгоритми та методи обчислень
Група:
КН-11
Коротко про документ

Про що ця робота

Звіт з першої лабораторної роботи присвячено обробці одновимірних масивів мовою C++. Студент реалізував алгоритм пошуку елементів у заданому діапазоні та визначення повторюваних значень.

У роботі розглядаються

  • Основи програмування
  • Одновимірні масиви
  • Мова програмування C++
  • Алгоритми обробки даних
  • Пошук елементів у масиві

Зміст і розділи

  1. Мета
  2. Завдання
  3. Виконання роботи
  4. Код програми
  5. Алгоритм розв’язання задачі
  6. Результат роботи
  7. Висновок
Для кого:Студенти технічних спеціальностей, вивчаючі програмування та алгоритми.
Викладачі:Грицик І. В.

Ключові поняття

масивдіапазонелементциклумоваповторенняіндексC++консоль

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки Національний університет „Львівська політехніка” Кафедра ЕОМ  Звіт з лабораторної роботи № 1 з дисципліни: «Алгоритми та методи обчислень» Мета: Навчитись працювати з масивами Завдання: Із заданого масиву ) (19M створити новий масив, елементи якого повинні знаходитись в діапазоні заданих величин F та R ). )(( R iMF   У створеному масиві знайти елементи, що зустрічаються більше одного разу. Вивести кількість таких елементів та їхні порядкові номера у вихідному масиві. Виконання роботи: Код програми: #include <iostream> #include <Windows.h> using namespace std; int main(int argc, char** argv) { SetConsoleCP(1251); SetConsoleOutputCP(1251); int mass2[19]; int mass1[19]={22, 14, 36, 59, 2, 45, 32, 91, 11, 8, 25, 12, 63, 54, 31, 14, 32, 22, 33}; int up, under, count1=0; int count2=0; for(int i=0;i<19;i++){cout<<mass1[i]<<" "; } cout<<endl; cout<<"Введіть нижню межу нового масиву"<<endl; cin>>under; cout<<"Введіть верхню межу нового масиву"<<endl; cin>>up; for(int i=0;i<19;i++){ if(mass1[i]>under) { if(mass1[i]<up) {mass2[count1]=mass1[i]; count1++;} } } cout<<"Новий масив в межах між "<<under<<" та "<<up<<endl; for(int i=0;i<count1;i++){cout<<mass2[i]<<" "; } for(int i=0;i<count1;i++){ for(int j=i+1;j<count1+1;j++){ if(mass2[i]==mass2[j]){ count2++; cout<<endl; cout<<"індекси елементів шо повторяються: "<<i<<" "<<j<<endl; } } } cout<<"Кількість елементів що повторились: "<<count2<<endl; system("pause"); return 0; } Алгоритм розв’язання задачі (блок-схема алгоритму):  Результат роботи:  Рис.1 «Результат роботи програми»
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!