Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Сибирский государственный аэрокосмический университет
имени академика М.Ф. Решетнева»
Институт информатики и телекоммуникаций
Кафедра информатики и вычислительной техники
ЛАБОРАТОРНАЯРАБОТА
по дисциплине «ИНФОРМАТИКА»
на тему: «Обработка одномерных массивов»
Выполнил: студент группы БТК 12-01
Дрожжин Н.А.
Руководитель: доцент каф. ИВТ
В.В. Тынченко
Дата сдачи: «_____»________20___г.
Дата защиты: «____»_________20__г.
Оценка:__________________ __________________________________
(подпись руководителя)
Красноярск 2013 г.
Цель работы: Освоить основные алгоритмы и языковые средства обработки одномерных массивов.
Порядок выполнения работы
Вариант №9.
Дан целочисленный массив А[N] и 0 k 9. Определить, сколько раз встречается цифра k во всех числах, содержащихся в массиве.
#include <iostream>
#include <conio.h>
#include <locale.h>
#include <stdlib.h>
using namespace std;
void main()
{
setlocale(LC_ALL,"");
int k,s=0,i;
int A[10];
cout<<"Введите 10 цифр, после каждой нажимая Enter: \n ";
for(i=0;i<10;i++)
{
cout<<'['<<i<<"]:";
cin>>A[i];
}
cout<<"Введите k в интервале от 0 до 9: ";
cin>>k;
for(i=0;i<10;i++) if(A[i]==k)s++;
cout<<"Количество цифры " <<k <<" в заданном массиве равно "<< s;
getch();
}
Оветы на контрольные вопросы:
тип элемента имя[размер];
Размер определяет, сколько элементов содержит массив. Примеры объявлений массивов:
char str[80];
float b[30];
int a[8];
Для обращения к элементу массива следует записать имя массива и индекс элемента. Например, str[5] это шестой элемент массива str, a[4] пятый элемент массива а.
for(i=0;i<N;i++);
if(A[i]==0) kol++;
For(i=0;i<N;i++);
If(A[i]>0) s+=A[i];
for(i=0;i<N;i++);
if(A[i]>A[imax]) imax=I;
cout<<”Максимальный первый элемент массива А:”<< imax;
for(i=0;i<N;i++);
if(A[i]< A[imin]) imin=I;
cout<<”Минималльный первый элемент массива А:”<< imin;