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

Проблема в задаче,подскажите. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В классе создать ссылку на список http://www.cyberforum.ru/cpp-beginners/thread448776.html
У меня есть список: struct queue // описание списка { int pnum; // количество протонов char name; // имя элемента queue *next; // указатель на следующий элемент }; Есть класс: class chemistry
C++ использования операторов Всем привет, нужна помощь, буду очень благодарен. 1.(использования оператора switch) По заданному числовому коду учебной группы, введенного с клавиатуры, вывести на экран количество студентов в ней. 2.(операторы циклов) Написать программу для вычисления суммы квадратов чисел от 1 до 20 и вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread448768.html
Вычисление суммы квадратов чисел от 1 до 20 C++
Всем привет, нужна помощь, буду очень благодарен. 1.(использования оператора switch) По заданному числовому коду учебной группы, введенного с клавиатуры, вывести на экран количество студентов в ней. 2.(операторы циклов) Написать программу для вычисления суммы квадратов чисел от 1 до 20 и вывести на экран.
C++ Сумма элементов массива в восьмеричном представлении [C++]
Помогите пожайлуста написать программу: Дан массив целых чисел. Вычислить сумму элементов, у которых в 8-ричном представлении отсутствует цифра 7
C++ Программа обработки текстового файла http://www.cyberforum.ru/cpp-beginners/thread448749.html
Помогите написать программу на Си! Дано: Текстовый файл inString.txt содержит список (столбец) слов русского языка - имён существительных, все слова в нём разные. Требуется: Создать M файлов outStr(nnn).txt, содержащих по N слов из исходного файла. В каждом выходном файле все слова должны быть разные, как в исходнике. Исходный файл не меняется. Выходные файлы помещаются в папку с...
C++ Как начать изучать C++? В каком возрасте и как начать изучать C++? подробнее

Показать сообщение отдельно
anton_83
0 / 0 / 0
Регистрация: 09.12.2011
Сообщений: 26
19.02.2012, 12:44     Проблема в задаче,подскажите.
Всем привет,в общем,задание:
В целочисленном массиве из n элементов найти наиболее длинную цепочку одинаковых подряд стоящих элементов.Но обращение к элементам нужно сделать через указатели.Проблема в том,что она выводит просто кол-во элементов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include<stdio.h>
#include<stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#include <system.hpp>
int rus(char str_c[])
{char *str=new char[255];
AnsiToOem(str_c,str);
cout<<'\n'<<str;
return(0);
}
int main()
{
int size,n,i,j,max;
rus("Введите кол-во элементов ");
cin>> size;
int *a = new int [size];
int *k = new int [size];
max=0;
for (i=0;i<size;i++)
{
rus("Введите элементы ");
cin>>*(a+i);
}
for (i=0;i<size;i++)
{
*(k+i)=0;
for (j=1+i;j<size;j++)
{
if (*(a+i)==*(a+i))  *(k+i)=*(k+i)+1;
}
}
cout<<endl;
for (i=0;i<size;i++)
{
if (*(k+i)>max) max=*(k+i);
}
max=max+1;
rus("Ответ: ");
cout<<max;
getch ();
return 0;
}
 Комментарий модератора 
Код выделяем тегами!
Миниатюры
Проблема в задаче,подскажите.  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru