Форум программистов, компьютерный форум CyberForum.ru

Определение периодической последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Самая короткая и длинная фраза http://www.cyberforum.ru/cpp-beginners/thread94714.html
Задача такая. Есть текстовый файл test1.txt,содержащий последовательность фраз и слов (не менее 20-25),разделенных переходом на новую строку.программа должна читать файл и выводить в результате саму. длинную и самую короткую фразы(слова),найденные в файле. Пример текста: хорошая погода непредсказуемость пыль а у нас в квартире - газ оса
C++ Использование цикла FOR.. Помогите с заданиями уже неделю мучаюсь над ними, чуть обьяснят материал и делай как хочешь дальше сам. В c++ надо создать используя цикл FOR, только максимум на первые строки понимания хватает, дальше куча чертовых ошибок лезит:( Заранее спасибо. Создать программу которая выводит таблицу квадратов первых десяти целых положительных чисел. И программу которая выводит таблицу квадратов первых... http://www.cyberforum.ru/cpp-beginners/thread94707.html
C++ Копирование дерева
Задача на С++: описать процедуру, которая по произвольному бинарному дереву строит его копию. Среди информации есть множество отрывков прог, которые касаются дерева поиска и дерева выражений. Могу написать их, если нужно... Я уже поискала на форуме похожие задачи. Нашла некий код, но он не идет ____________ #include <conio.h> #include <iostream.h> #include <stdlib.h>
Найти минимум в одной из столбцов таблицы C++
У меня есть прога, с помощью нее я могу создать таблицу из n строк. Помогите пожалуйста написать код, который находит минимум в одном из СТОЛБЦОВ. ЯЗЫК СИ Дополню: Таблица вида:
C++ Ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread94687.html
#include <iostream.h> int main() { cout << "hello there.\ n"; cout << "Here is 5: " << 5 << "\ n"; cout << "The manipulator end1 writes a new line to the screen."; cout << end1; cout << "Here is a very big number: \ t" << 70000 <<end1; cout << "Here is the sum of 8 and 5;\ t" << (8+5) << end1;
C++ кто может решить простенькую лабу. G=lnA - B^3/T; Y=A^3 + G*T; T=sqrtY S=B-3A^1/2, ЕСЛИ Y>4 S=G^3/Y^2,ЕСЛИ Y<4 S=e^T - G^2 ЕСЛИ Y==4 подробнее

Показать сообщение отдельно
N.1.K.O
0 / 0 / 0
Регистрация: 12.02.2010
Сообщений: 3
12.02.2010, 10:51     Определение периодической последовательности
Товарищи! Прошу вас о помощи! Есть задача, и я не могу её решить

Массив заполнен только нулями и единицами.Определите, будет ли полученная последовательность периодической и, если да, то найдите длину наименьшего периода.
Тест. 1; 0; 0; 0; 1; 0; 0; 0; 1; 0; 0; 0;

Надеюсь на вашу помощь

Добавлено через 18 минут
Логически то я могу понять как делать, а вот знания языка не хватает

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

Добавлено через 1 час 44 минуты
Народ! Очень надо!!!

Добавлено через 8 часов 29 минут
Ну хотя бы с этими циклами подскажите как это в программе реализовать!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru