Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2012, 19:40   #1
nightfight
 
Регистрация: 22.02.2012
Сообщений: 3
По умолчанию не помешал бы совет!!!

Дан целочисленный массив А[1..10]. Подсчитайте наибольшее число одинаковых идущих в нем подряд элементов.
Никак не могу решить!!!!

Код:
#include <iostream.h>
#include <fstream.h>
ifstream fin("input.txt");
ofstream fout("output.txt");
int A[11];
int i=0,k,n,p=1;
int main()
{
	for(i=0;i<11;i++)
		fin>>A[i];
	for( i=0;i<11;i++)
	{ 
		n=i+1;
		if(A[i]=A[n])
		k++;
		
	}
	fout<<k<<endl;
	
	return 0;
}
вот что я написал. Но программа дает неправильный результат!!!!!!!!

Последний раз редактировалось ACE Valery; 05.03.2012 в 00:20.
nightfight вне форума Ответить с цитированием
Старый 04.03.2012, 23:16   #2
Juffin
Форумчянин
Форумчанин
 
Аватар для Juffin
 
Регистрация: 05.04.2009
Сообщений: 446
По умолчанию

У тебя k не инициализировано и не обнуляется, если последовательность из возрастающих элементов закончилась. И еще у тебя не используется p.
Nobody expects Spanish Inquisition!
Juffin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет, просто совет kardinal94 Общие вопросы Delphi 7 16.12.2010 22:16
Совет.. catechumen Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 5 11.10.2010 15:55
Нужен совет! Энжи Помощь студентам 1 24.04.2010 20:05
Совет C++ Lemo Помощь студентам 7 06.11.2009 13:58
Нужен совет... Расим Общие вопросы Delphi 1 15.04.2009 16:18