bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [30]
Форма входа
Логин:
Пароль:
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » АСОИ » Другое

ОКП вариант5
Подробности о скачивании 28.12.2010, 10:50
Белорусский государственный университет информатики и радиоэлектроники

Контрольная работа по ОКП
Вариант 5

2010
Задание 1:

Одномерный массив: Найти максимальное значение среди отрицательных эл-тов, расположенных до первого эл-та, меньшего заданного числа Х.

Блок-схема:

нет

да

нет

да

#include "stdafx.h"
#include <stdio>
#include <conio>
#include <stdlib>

using namespace std;

int main()
{
int x, i, max,m;
int mas[5]={-10,-5, -3, -4, 5};
printf(“Enter x: “);
scanf(“%d”,&x);
max = mas[0];
m=0;
for(i=0; i<5; i++)
{
if((mas[i]<0) && (mas[i]<x)&&(mas[i]>max))
{
max=mas[i];
m=i+1;
break;
}
}

if(m == 0)
{
printf ("You enter unccorect x");
}
else
{
printf("max = %d \n", max);
printf("Number = %d \n"<< m);
}
getch();
return 0;
}
Результат работы программы: элементы массива задаются вручную в программе, размер фиксированный 5 элементов, предлагается ввести x (нужно ввести отрицательное), на экран выводится номер max элемента и сам элемент, который меньше x.

Задание 2:

Двумерный массив: Проверить, есть ли в матрице хотябы одна строка, содержащая положительный эл-т, и найти ее номер. Знаки эл-тов предыдущей строки изменить на противоположные.

нет

да

нет

да

#include "stdafx.h"
#include <stdio>
#include <conio>
#include <stdlib>

using namespace std;

int main()
{
int i,j,k,mp,z;
int mas[3][4]={-10, -2, -8, -4, -5, -4, 1,-5, -1, -6, -5, -1};
k=0;
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
if(mas[i][j]>0)
{ z=i+1;
k=i+1;
printf ("\n poloz elem v stroke %d \n", z);
if(z==1)
{
}
else
{
mp=k-2;
printf (" izm stroka %d = ",mp+1);
for(j=0;j<4;j++)
{
mas[mp][j]=-mas[mp][j];
printf (" ",mas[mp][j]);
}
}

}
}
}
getch();
return 0;
}

Результат работы программы: элементы массива задаются вручную в программе, размер фиксированный 3 строки и 4 столбца

Категория: Другое | Добавил: Devipn
Просмотров: 1470 | Загрузок: 27
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]