Программное определение числовых массивов
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №1. Обработка строк в программе
Задание: Напишите программу, проверяющую, является ли строка палиндромом. Фраза называется палиндромом, если она читается от конца к началу так же, как от начала к концу при игнорировании всех знаков, кроме букв.
Например, фраза "аргентина манит негра" -палиндром.
Ход работы: Исходные данные строка.
Полный текст программы будет выглядеть так:
#include<iostream.h>
#include "Rus.h"
#include <string.h>
void main(int argc, char* argv[])
{
char str[40];
bool fin=true;
cout<<Rus("\n Введите строку без пробелов: ");
cin>>str;
int len=strlen(str);
for(int i=0; i<len; i++)
if(str[i]!= str[strlen(str)-i-1])
{
fin=false;
}
if(fin)
cout<<Rus("Строка палиндром! \n");
else
cout<<Rus("Строка не палиндром! \n");
return;
}
Выполнение программы: Программа выполняется правильно
Лабораторная работа №2. Одномерные числовые массивы
Задание: Напишите программу, определяющую, образуют ли элементы целочисленного массива невозрастающую последовательность.
Этапы решения задачи:
-Заполнения массива случайными числами в диапазоне от –50 до +50.
-Вывода одномерного массива.
-Определения, образуют ли элементы массива невозрастающую последовательность.
Ход работы: -Заполнения массива случайными числами в диапазоне от –50 до +50.
-Вывода одномерного массива.
-Определения, образуют ли элементы массива невозрастающую последовательность.
Полный текст программы будет выглядеть так:
#include<iostream.h>
#include"Rus.h"
#include<time.h>
#include<stdlib.h>
#define SIZE 7 //задаем размерность массива
void main(void)
{
int mas[SIZE]; //объявляем массив
int k=50;
bool fin=true;
//заполнение массива случайными числами
randomize(); //инициализируем генератор случайных чисел
for(int i=0; i<SIZE; i++) //перебор элемонтов массива
mas[i]=random(2*k) - k; //формируем случайное число [-k;+k]
//вывод элементов массива на экран
cout<<Rus("\nМассив:");
for(i=0; i<SIZE; i++) //перебор элементов массива
cout<< mas[i]<<endl; //выводим i-ый элемент массива
//проверка не возрастания последовательности
for(i=0; i<SIZE-1; i++) // перебор элементов массива
if (mas[i]<mas[i+1]) //если следующий элемент больше предыдущего, то не является не возрастающей последовательностью
Задание: Напишите программу, проверяющую, является ли строка палиндромом. Фраза называется палиндромом, если она читается от конца к началу так же, как от начала к концу при игнорировании всех знаков, кроме букв.
Например, фраза "аргентина манит негра" -палиндром.
Ход работы: Исходные данные строка.
Полный текст программы будет выглядеть так:
#include<iostream.h>
#include "Rus.h"
#include <string.h>
void main(int argc, char* argv[])
{
char str[40];
bool fin=true;
cout<<Rus("\n Введите строку без пробелов: ");
cin>>str;
int len=strlen(str);
for(int i=0; i<len; i++)
if(str[i]!= str[strlen(str)-i-1])
{
fin=false;
}
if(fin)
cout<<Rus("Строка палиндром! \n");
else
cout<<Rus("Строка не палиндром! \n");
return;
}
Выполнение программы: Программа выполняется правильно
Лабораторная работа №2. Одномерные числовые массивы
Задание: Напишите программу, определяющую, образуют ли элементы целочисленного массива невозрастающую последовательность.
Этапы решения задачи:
-Заполнения массива случайными числами в диапазоне от –50 до +50.
-Вывода одномерного массива.
-Определения, образуют ли элементы массива невозрастающую последовательность.
Ход работы: -Заполнения массива случайными числами в диапазоне от –50 до +50.
-Вывода одномерного массива.
-Определения, образуют ли элементы массива невозрастающую последовательность.
Полный текст программы будет выглядеть так:
#include<iostream.h>
#include"Rus.h"
#include<time.h>
#include<stdlib.h>
#define SIZE 7 //задаем размерность массива
void main(void)
{
int mas[SIZE]; //объявляем массив
int k=50;
bool fin=true;
//заполнение массива случайными числами
randomize(); //инициализируем генератор случайных чисел
for(int i=0; i<SIZE; i++) //перебор элемонтов массива
mas[i]=random(2*k) - k; //формируем случайное число [-k;+k]
//вывод элементов массива на экран
cout<<Rus("\nМассив:");
for(i=0; i<SIZE; i++) //перебор элементов массива
cout<< mas[i]<<endl; //выводим i-ый элемент массива
//проверка не возрастания последовательности
for(i=0; i<SIZE-1; i++) // перебор элементов массива
if (mas[i]<mas[i+1]) //если следующий элемент больше предыдущего, то не является не возрастающей последовательностью
Другие работы
Основание. Вариант 3 ЧЕРТЕЖ t-flex
coolns
: 17 октября 2024
Основание. Вариант 3 t-flex
Основание. Вариант 3 т-флекс
Начертить три вида детали. Выполнить разрезы. Проставить размеры. Главный вид взять по стрелке А.
Чертеж и 3D модель (все показана на скриншотах и присутствует в архиве) выполнены в T-FLEX CAD 16 Учебная Версия. ВОЗМОЖНО ОТКРЫТЬ И ВЫШЕ ВЕРСИЯХ T-FLEX CAD.
Также открывать и просматривать чертежи и 3D-модели, выполненные в T-FLEX CAD возможно в T-FLEX Viewer.
По другим вариантам и всем вопросам пишите в Л/С. Отвечу и помогу.
150 руб.
Рыночная экономика общие черты и национальные особенности на примере Украины
Lokard
: 5 ноября 2013
РЫНОЧНАЯ ЭКОНОМИКА, РЫНОК, РЫНОЧНЫЙ МЕХАНИЗМ, СОЦИАЛЬНО-ОРИЕНТИРОВАННАЯ ЭКОНОМИКА, МОДЕЛИ РЫНОЧНОЙ ЭКОНОМИКИ, ОСОБЕННОСТИ УКРАИНСКОЙ МОДЕЛИ РЫНОЧНОЙ ЭКОНОМИКИ.
Объект исследования ― рыночная экономика.
Предмет исследования ― основные черты и закономерности рыночной экономики, особенности формирования в Украине.
Цель работы: исследовать основные закономерности функционирования рыночной экономики, а также проблемы становления рыночной экономики в Украине.
Методы исследования: описания, классиф
10 руб.
Усовершенствование турбобура ЗТСШ1-172 путем использования сбалансированной роторной сборки-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа
lesha.nakonechnyy.92@mail.ru
: 19 декабря 2018
Усовершенствование турбобура ЗТСШ1-172 путем использования сбалансированной роторной сборки-Текст пояснительной записки выполнен на Украинском языке вы можете легко его перевести на русский язык через Яндекс Переводчик ссылка на него https://translate.yandex.ru/?lang=uk-ru или с помощью любой другой программы для перевода-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа
Усовершенствование турбобура ЗТСШ1 путем использования сбалансированной роторной зборки
СОДЕРЖАНИЕ
ВСТУПЛЕН
1293 руб.
Выбор и расчет роликовой центрифуги для производства труб диаметром 0, 5-1 м
GnobYTEL
: 27 сентября 2015
Введение 3
1 Обоснование и выбор машины 4
2 Описание конструкции и работы машины 11
3 Расчет производительности 14
4 Расчет мощности 15
5 Выбор и расчет кинематической схемы привода машины 19
6 Техническое обслуживание и техника безопасности при эксплуатации и обслуживании машины 20
Заключение 22
Библиографический список 23