Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
187.07 Кб
Скачать

Вариант №40

Дан массив действительных чисел X[N]. Выяснить, образуют ли элементы массива убывающую последовательность.

#include <iostream>

using namespace std;

void Vvod(int n, double *arr)

{ for(int i = 0; i < n; i++)

{ cout << "arr["<<i <<"]: ";

cin >> arr[i];

}

}

void Vivod(int n, double *arr)

{ cout << "Massiv" << endl;

for(int i = 0; i < n; i++)

{ cout << arr[i] << " ";

}

cout << endl;

}

void Func(int n, double *arr)

{ bool done = true;

for(int i = 1; i < n; i++)

{ if(arr[i] > arr[i-1])

{

done = false;

break;

}

}

if(done)

{ cout << "Ubyvaushaia posledovatelnost'" << endl;

}

else

{ cout << "NE ubyvaushaia posledovatelnost'" << endl;

}

}

void main()

{ int n;

cout << "Razmer:" << endl;

cin >> n;

double *arr = new double[n];

Vvod(n, arr);

Vivod(n, arr);

Func(n, arr);

delete[] arr;

}

Дана строка, состоящая из латинских символов и цифр. Выяснить, сколько цифр присутствует в строке и вывести результат на экран

#include <stdio.h>

#include <iostream>

void input_str(char *);

int getNum(char *);

void main()

{

setlocale(LC_ALL, "Russian");

char str[100];

input_str(str);

}

void input_str(char* str)

{

puts("Введите строку:");

gets(str);

printf("Количество цифр: %d\n", getNum(str));

}

int getNum(char* str)

{

int k=0;

for(int i=0; i<strlen(str); ++i)

{

if(isdigit(str[i]))

++k;

}

return k;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]