Codigo nao funciona da maneira correta

Um vendedor ambulante utiliza concentrado de uva para produzir suco e refresco de uva. Ele utiliza as
seguintes proporções para o preparo do suco e do refresco:
suco: 1L de concentrado para 2 de água;
refresco: 1L de concentrado para 4 de água.
O vendedor utiliza copos de 100 ml.
Faça um programa que leia a litragem do concentrado que o vendedor irá comprar e o preço pago por
este concentrado e informe ao vendedor ambulante:
quantos litros de refresco de uva podem ser produzidos com todo o concentrado;
quantos litros de suco uva podem ser produzidos com todo o concentrado;
quanto ele irá receber transformando o concentrado em suco de uva, considerando R$2,00 por
copo de suco;
quanto ele irá receber transformando o concentrado em refresco de uva, considerando R$1,00
por copo de refresco;
o percentual de lucro do suco; (valor recebido-custo)/valor recebido
o percentual de lucro do refresco (valor recebido-custo)/valor recebido

#include <stdio.h>
int main() {
int s;
int c;
int r;
int L;
int v;
int l2;
int vs;
int vr;
int vh;

 printf("qual a quantidade de concetrado que voce tem? \n");
 scanf("%d", &c);
 printf("qual valor pago pelo concentrado? \n");
 scanf("%d", &v);
 printf("podem ser feitos %d litros de suco \n", c * 2);
 scanf("%d", &s);
 printf("podem ser feitos %d litros de refresco \n", c * 4);
 scanf("%d", &r);
 printf("voce ira receber %d pelo suco \n", ((s * 1000) / 100) * 2);
 scanf("%d", &vs);
 printf("voce ira receber %d pelo refresco \n", ((r * 1000) / 100) * 1);
 scanf("%d", &vh);
 L = vs - v;
 printf("o seu lucro é: %d", L);

}

EXIBE DA SEGUINTE FORMA:
Pergunta todas vezes e na 2 mensagem nao pergunta o valor do concentra.
qual a quantidade de concetrado que voce tem?
1
qual valor pago pelo concentrado?podem ser feitos 2 litros de suco
1
podem ser feitos 4 litros de refresco
1
voce ira receber 20 pelo suco
1
voce ira receber 10 pelo refresco
1
o seu lucro Ú: 1
Process returned 0 (0x0) execution time : 3.681 s
Press any key to continue.