Страницу Назад
Поискать другие аналоги этой работы
10 Программное определение числовых массивовID: 115036Дата закачки: 09 Октября 2013 Продавец: alfFRED (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Форматы файлов: Microsoft Office Описание: Лабораторная работа №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!= 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=random(2*k) - k; //формируем случайное число [-k;+k] //вывод элементов массива на экран cout<<Rus("\\nМассив:"); for(i=0; i<SIZE; i++) //перебор элементов массива cout<< mas<<endl; //выводим i-ый элемент массива //проверка не возрастания последовательности for(i=0; i<SIZE-1; i++) // перебор элементов массива if (mas<mas[i+1]) //если следующий элемент больше предыдущего, то не является не возрастающей последовательностью Размер файла: 9,3 Кбайт Фаил: ![]()
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:МТИ МосТех МосАП МФПУ Синергия Технология программирования Тест 100 из 100 баллов 2023 годСИНЕРГИЯ Программирование на языке C++ Тест 100 баллов 2023 год СИНЕРГИЯ Интеллектуальные информационные системы Тест 90 баллов 2024 год СИНЕРГИЯ Методология проектирования промышленных изделий Тест 100 баллов 2024 год Онлайн-тест по дисциплине: Программные средства обработки информации. Помогу с онлайн тестом! Онлайн тестирование по дисциплине "Программные средства обработки информации". Вариант общий Программирование на языке С++ - Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Тест 7 / Тест 8 / Тест 9 / Тест 10 / Итоговый тест (ответы на тесты Синергия МТИ МосТех МосАП ) Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Информатика / Программное определение числовых массивов
Вход в аккаунт: