Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Програма за изброяване на елементи със С++

Решени задачи DOC 52 сваляния 17.08.2020

#include <stdio.h>
#include <conio.h>
#include <iostream>
struct Spisuk
/// Definiciq na spisuka
{
char ime[20];
int num;
Spisuk *next,*prev;
};
int brd;
Spisuk *head=NULL;
Spisuk *head2=NULL;
Spisuk *en2=NULL;

// ukazatel kum na4aloto na pyrviq spisuk
// ukazatel kum na4aloto na vtoriq spisuk
// Kum kraq 1 vi spisuk

void prinspi1(Spisuk *start1)
//izvejdanne na cikli4niq spisuk
{
Spisuk *q=start1;
if (start1)
{
printf("%d.%s \n",q->num,q->ime);
q=q->next;
while(start1!=q)
{
printf("%d.%s \n",q->num,q->ime);
q=q->next;
}
}
}
void prinspi2(Spisuk *start2)
//izvejdane na 2riq spisuk
{
while(start2!=NULL)
{
printf("%d . %s \n", start2->num, start2->ime);
start2= start2->next;
}
}
void add(Spisuk *&start,int br) //suzdavane na nov spisuk s igra4i
{
Spisuk *p,*q;
int i;
start=NULL;
start=new Spisuk;
printf("Vuvedete ime: ");
scanf("%s",&start->ime);
start->num=1;
p=new Spisuk;
start->next=p;
p->prev=start;
p->next=NULL;
for(i=1;i<br;i++)
{
q=new Spisuk;
printf("Vuvedete ime: ");scanf("%s",&p->ime);

p->num=i+1;
p->next=q;
q->prev=p;
if (i==(br-1))
{

Преглед на началото - целият файл след изтегляне

Описание

Тип на програмата: (броеница) изброяване на М елемента по часовниковата стрелка,след което определения "М" елемент се изтрива и започва броене обратно на часовниковата стрелка на Н елемента и изтриване на определения "Н" елемент.

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте