Читайте данную работу прямо на сайте или скачайте

Скачайте в формате документа WORD


Программирование на С++

Чтобы массив был строго возрастающим каждый последующий элемент должен быть больше предыдущего. Чтобы это проверить организуем цикл от первого до предпоследнего элемента. В цикле будем сравнивать текущий элемент массива с последующим. Если встречается ситуация при которой следующий элемент меньше или равен текущему элементу то делаем вывод что массив не строго возрастающий. Если такой ситуации не произошло, делаем вывод, что массив строго возрастающий

Y

Y

Y

Y

Y

Ответ: Строго возрастающий массив

2.Проверить, правильн ли в заданном тексте расставлены круглые скобки ( т.е. находится ли справа от каждой открывающей скобки соответствующая ей закрывающая скобка, слева от каждой закрывающей - соответствующая ей закрывающая). Ответ - ДА или НЕТ

1.    

При этом (как и ранее) используется позначные модели рассматриваемых последовательностей и аналог формулы (9) Т

Ответ:

Верно

3. Задан массив из 15 действительных чисел. порядочить его по неубыванию.

Вводим

Y

Y

Y[4]=21

Y[5]=0

Y[6]=8

Y[7]=3

Y[8]=2

Y[9]=1

Y[10]=6

Y[11]=4

Y[12]=2

Y[13]= 43

Y

Y

Описание переменных и исходный текст к 1-му примеру

#include <stdio.h>

#include <stdlib.h>

#define M 100

main()

{

}

void inpdim(float a[],int *n)

{

}

Описание переменных и исходный текст к 2-му примеру

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#define M 200

main()

{

}

void inpstr(char a[])

{

#include <stdlib.h>

#define M 15

main()

{

void inpdim(float a[])

{

}

void outdim(int a[])

{

}

1.

КОНЕЦ

Вывод

Массива

Вывод

С

да

нет

Если

flag =0

Если

i < n

нет

да

i=i+1

нет

да

Если

Y[i] >= Y[i+1]

i=0

flag=0

НАЧАЛО

Ввод длины массива n

Ввод массива Y

flag = 1


2.

да

Вывод

НеверноТ

Вывод

С

Если

нет

нет

Если

i<strlen(string)

да

i=i+1

нет

да

Если

leftbracket < rightbracket

нет

да

rightbracket = rightbracket + 1

Если

string [i] = С(Т

flag=0

нет

да

leftbracket = leftbracket + 1

Если

string [i] = С(Т

i=0

Ввод текста

string

НАЧАЛО


КОНЕЦ

flag=0


3.

нет

j=j+1

j=k+1

M=15

Ввод

да

k=i

да

нет

да

n= y[i]

НАЧАЛО


i=0

Если

i <M

Если

y[j]<n

Вывод

массива Y

КОНЕЦ

Если

j<M

нет

n=y[j]

k=j

y[k]=y[i]

y[i]=n

i=i+1


Содержание:

1.    

2.    

3.