Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Формирование и обработка одномерных массивов

Автор:   •  Май 18, 2021  •  Лабораторная работа  •  431 Слов (2 Страниц)  •  267 Просмотры

Страница 1 из 2

Министерство цифрового развития, связи и
массовых коммуникаций Российской Федерации

Сибирский государственный университет телекоммуникаций и информатики

Межрегиональный учебный центр переподготовки специалистов

Лабораторно-практическая работа №1

по дисциплине: Информатика

Формирование и обработка одномерных массивов

Выполнил: Игнатенко В.В.

Группа: РМТ-5

Вариант: 3

     

Проверила: Моренкова О. И.

Новосибирск, 2021

Схема алгоритма обработки[pic 1]

элементов массива:


Листинг программы:

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

    int i, L, j;

    int X[36];   // описание массива X

    int Y[36];   // описание массива Y

    for (i = 0; i < 36; i++) {  // заполнение массива X случайными числами

        X[i] = rand()%100 - rand()%100; }

    printf("SOURCE ARRAY X:\n");

    for (i = 0; i < 36; i++) {  //  вывод исходного массива

        printf("%d ", X[i]); }

    printf("\n");

    j = 0;

    for (i = 0; i < 36; i++) {  /* копирование подряд положительных элементов в массив Y*/

        if(X[i] > 0){

                Y[j] = X[i];

                j++;}}

    L=0;

    for( i =0; i<j;  i++){  // проверка элемента на кратность 2

         if (Y[i] % 2 == 0){

             L ++;} }

    printf("The number of even elements in the Y array=%d\n", L);   /* количество чётных элементов в массиве Y*/

    system("PAUSE");

    return EXIT_SUCCESS;

}


[pic 2]

Рисунок 1. Снимок экрана с результатами работы программы

Ответы на контрольные вопросы:

1) В качестве индексного выражения недопустимо использовать значения с плавающей точкой.

...

Скачать:   txt (4 Kb)   pdf (173.6 Kb)   docx (53.4 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club