View difference between Paste ID: Wb4HkMui and ggUPEqyY
SHOW: | | - or go back to the newest paste.
1
#define _CRT_SECURE_NO_WARNINGS
2
#include <stdio.h>
3
#include <conio.h>
4
#include <locale.h>
5
6
	struct g{
7
		int n;
8
		g *next;
9
	};
10
11
	void del1(g *r){
12
		g *vs;
13
		vs=r->next;
14
		r->next=vs->next;
15
		delete vs;}
16
17
18
	void main(){setlocale(LC_ALL, ".ACP");
19
		g *head, *r, *p;
20
		int k, del;
21
		
22
		r=new g;
23
		
24-
		r->n=1;
24+
		r->n=1;//это убираем
25-
		head=r; // попробуй написать наоборот: r=head
25+
		head=r; 
26
27
		printf("Введите кол-во игроков:");
28
			scanf("%d", &k);
29
		printf("\nВведите номер выбывающего игрока:");
30
			scanf("%d", &del);
31
32
			if(del<=0)
33
				printf("\nОшибка");
34-
		for(int i=2;i<=k;i++){
34+
		for(int i=k;i>=0;i--){
35
			
36
			r->n=i;
37
			r->next=new g;
38-
		}
38+
		}  // тут допиши как было  r->next=head;
39
40
		
41
		
42
43
		for(p=head;p->n<=k; p=p->next)
44
		{
45
			if((p->n)==del)
46
				del1(p);
47
			
48
		
49
		}	
50
		
51
		for(p=head;p->n<=k; p=p->next)
52
			printf("%d", p->n);
53
54
			
55
		}