Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Стеки и очереди.помогите исправить синтаксис Borland Cu
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
spoxe spoxe вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 31.05.2011
Exclamation Стеки и очереди.помогите исправить синтаксис Borland Cu - 31.05.2011, 21:49

Создать список из целых чисел. Заменить каждую последовательность повторяющихся элементов на один элемент.
вот что у меня получилось:
#include<stdio.h>
#include<conio.h>

int a[100];
struct stack
{int inf; stack *next;};

stack *init_stack()
{return NULL;}

void push(stack *&s,int item)
{
stack *r;
r=new stack;
r->inf=item;r->next=s;s=r;
}

int pop(stack *&s)
{
stack *r=s;
int i=r->inf;s=r->next;
delete r;
return i;
}

int peek(stack *s)
{
return s->inf;
}

int empty_stack(stack *s)
{return(s)?0:1;}



int main(void)
{
FILE *h=fopen("input.txt","r");
FILE *g=fopen("output.txt","w");
int i;
stack *head=init_stack();

while (!feof(h))
{
fscanf(h,"%d",&i);
push(head,i);
}
int qw;
printf("na chto zamenit");
scanf("%d",qw);
for (int i=0;i<100;i++) a[i]=pop(head);
for (int b=0;b<i-1;b++)
for (int c=b+1;c<i;c++)
for (;a[b]==a[c];b++,c++) { a[b]=qw; a[c]=qw;}
int j=0;
while (j<i)
{
j++;
fprintf(g,"%d",a[j]);
}
fcloseall();
return 0;
}
помоготе пожалуйсто
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стеки.. КонфеткаНомерОдин Pascal 0 05.03.2012 14:46
Задача по дискретной математике.Стеки. Наташа.Джесс Pascal 0 28.05.2011 20:19
Стеки для чего они нужны BAM_9 Delphi 1 20.05.2011 20:31
Помогите довести до ума Borland 5.02 C++ planet 08 Вопросы начинающих программистов 2 07.05.2011 23:46
Помогите пожалуйста с решением. Pascal Borland Артём Фирсанов Pascal 9 02.05.2011 19:51
Стек в Си++ помещение переменных в стеки alexu C++ Builder 3 10.06.2007 09:02
Borland C++ 3.1 помогите решить задачи за деньги Askorbinka Задания за деньги 3 16.12.2006 11:58
Прога на стеки SnoooppY Pascal 6 20.10.2006 22:12
Работа со стеки в С++ bva Visual C++ 3 29.09.2006 06:02
Стеки, очереди... Mr.Max Visual Basic 0 29.05.2005 09:01
Помогите выполнить лабораторную на Borland C 4.5 Anonymous Вопросы начинающих программистов 0 11.12.2003 12:44



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов