Do while problem

Hi guys, I’m new here and need some help with the second loop do while in the following code. It should go to the ‘‘Escolha a forma de pagamento’’, but it’s not working.

#include<stdio.h>

#include<math.h>
#include<conio.h>
#include<time.h>
#include<locale.h>
#include<stdlib.h>

int c, r, q, r1, np, r2;
float t, t1, t2, t3, t4, t5, t6, t7, t8;

int main(void){
np=0;
np=np+1;
t=0;
setlocale(LC_ALL, “BR”);

printf("\n\t\tDeseja fazer um pedido?");
printf("\n\t\tSim=1 || Não=0");
printf("\n\t\tResposta: ");
scanf("%d", &r);
system("cls");

if(r==1){

printf("\n\n\t\t     Iniciando atendimento");
printf("\n\n\t\t       Pedido número %d", np);
printf("\n\n\t\t     Qual será o seu pedido?\n\n");

printf("\n\t|   Cod.Prod   |   Nomeprod   |   Custoprod   |");
printf("\n\t|             1|  X-burguer   |         R$4,20|");
printf("\n\t|             2|    X-tudo    |         R$5,20|");
printf("\n\t|             3|     Bacon    |         R$3,20|");
printf("\n\t|             4|    Cheddar   |         R$2,20|");
printf("\n\t|             5|  Pepsi-twist |         R$8,20|");
printf("\n\t|             6|   Coca-cola  |         R$9,20|");
printf("\n\t|             7|   Batata P   |         R$6,20|");
printf("\n\t|             8|   Batata G   |         R$7,20|");
printf("\n");

	

do{
	do{
	printf("\n\tDigite o código do pedido e pressione 'Enter'");
	printf("\n\tCódigo: ");
	scanf("%d", &c);
    if( c==1 || c==2 || c==3 || c==4 || c==5 || c==6 || c==7 || c==8 ){
	printf("\n\tDigite a quantidade e pressione 'Enter'");
	printf("\n\tQuantidade: ");
	scanf("%d", &q);

		switch(c){
			case 1:
				t1=q*4.20+t1;
				t=t+t1;
				break;
			case 2:
				t2=q*5.20+t2;
				t=t+t2;
				break;
			case 3:
				t3=q*3.20+t3;
				t=t+t3;
				break;
			case 4:
				t4=q*2.20+t4;
				t=t+t4;
				break;
			case 5:
				t5=q*8.20+t5;
				t=t+t5;
				break;
			case 6:
				t6=q*9.20+t6;
				t=t+t6;
				break;
			case 7:
				t7=q*6.20+t7;
				t=t+t7;
				break;
			case 8:
				t8=q*7.20+t8;
				t=t+t8;
				break;}

		printf("\n\tDeseja algo a mais?");
		printf("\n\tSim=1 || Não=0");
		printf("\n\tResposta: ");
		scanf("%d", &r1);
		system("cls");
		printf("\n\t|   Cod.Prod   |   Nomeprod   |   Custoprod   |");
		printf("\n\t|             1|  X-burguer   |         R$4,20|");
		printf("\n\t|             2|    X-tudo    |         R$5,20|");
		printf("\n\t|             3|     Bacon    |         R$3,20|");
		printf("\n\t|             4|    Cheddar   |         R$2,20|");
		printf("\n\t|             5|  Pepsi-twist |         R$8,20|");
		printf("\n\t|             6|   Coca-cola  |         R$9,20|");
		printf("\n\t|             7|   Batata P   |         R$6,20|");
		printf("\n\t|             8|   Batata G   |         R$7,20|");
		printf("\n");}
			else{
		printf("\n\tCódigo inválido");
		printf("\n\tRepetir?");
		printf("\n\tSim=1 || Não=0");
		printf("\n\tResposta: ");
		scanf("%d", &r1);
		system("cls");
		printf("\n\t|   Cod.Prod   |   Nomeprod   |   Custoprod   |");
		printf("\n\t|             1|  X-burguer   |         R$4,20|");
		printf("\n\t|             2|    X-tudo    |         R$5,20|");
		printf("\n\t|             3|     Bacon    |         R$3,20|");
		printf("\n\t|             4|    Cheddar   |         R$2,20|");
		printf("\n\t|             5|  Pepsi-twist |         R$8,20|");
		printf("\n\t|             6|   Coca-cola  |         R$9,20|");
		printf("\n\t|             7|   Batata P   |         R$6,20|");
		printf("\n\t|             8|   Batata G   |         R$7,20|");
		printf("\n");
	}
		}while(r1==1);
	printf("\n\t Confirme o seu pedido!");
	printf("\n\t%d\t\t%.2f", 1, t1);
	printf("\n\t%d\t\t%.2f", 2, t2);
	printf("\n\t%d\t\t%.2f", 3, t3);
	printf("\n\t%d\t\t%.2f", 4, t4);
	printf("\n\t%d\t\t%.2f", 5, t5);
	printf("\n\t%d\t\t%.2f", 6, t6);
	printf("\n\t%d\t\t%.2f", 7, t7);
	printf("\n\t%d\t\t%.2f", 8, t8);
	printf("\n\tO valor total é de: %.2f\n\n", t);
	printf("\n");
	printf("\n\tEstá correto?");
	printf("\n\tSe estiver digite 1, se não digite 0 para refazer o pedido.");
	printf("\n\tDigitar: ");
	scanf("\n\t%d", r2);
	}while(r2==0);
	{printf("Escolha a forma de pagamento");}
}else 
	printf("\n\n\t\tSe mudar de ideia basta iniciar novamente, estaremos esperando você.\n\n");

return 0;

}
IDK how to use this forum, so I’m sorry if the code looks strange.

//