Pesquisar na Comunidade
Mostrando resultados para as tags ''c2059''.
Encontrado 1 registro
-
Bom dia pessoal! Sou nova neste mundo da programação e logo, cheia de dúvidas. Estou com um erro, mas não entendo porque, alguém pode me ajudar? Se eu coloco o printf dentro do if, me volta o erro ERROR C2061 identifier printf #include <stdio.h> #include <stdlib.h> int main () { int C, Cart, NMulta, MCart, MNMulta; float Valor, Total, TotalGeral; MNMulta=0; TotalGeral=0; printf("O numero da carteira de motoria e valido de 1 ate 4327."); printf("Digite a carteira de motorista ou 0 para terminar: "); scanf("%i",&Cart); if (Cart>=1||Cart<=4327) { while(Cart=!0)do { Total=0; printf("Digite o numero de multas: "); scanf("%i",&NMulta); for(C=1;C<=NMulta;C++); { printf("Digite o valor da multa: "); scanf("%f",&Valor); Total=Total+Valor; } if(NMulta>MNMulta) { MNMulta=NMulta; MCart=Cart; } printf("Carteira de motorista: %i",Cart); printf("Valor a pagar: %f",Total); printf("Digite a carteira de motorista ou 0 para terminar: "); scanf("%i",&Cart); TotalGeral=TotalGeral+Total; } printf("Numero de carteira com maior numero de multas: %i",MCart); printf("Valor total arrecadado: %f",TotalGeral); } else { printf("Numero invalido."); } return (0); } Se eu coloco esses printf's dentro do while recebo erro ERROR C2059 '}' #include <stdio.h> #include <stdlib.h> int main () { int C, Cart, NMulta, MCart, MNMulta; float Valor, Total, TotalGeral; MNMulta=0; TotalGeral=0; printf("O numero da carteira de motoria e valido de 1 ate 4327."); printf("Digite a carteira de motorista ou 0 para terminar: "); scanf("%i",&Cart); if (Cart>=1||Cart<=4327) { while(Cart=!0)do { Total=0; printf("Digite o numero de multas: "); scanf("%i",&NMulta); for(C=1;C<=NMulta;C++); { printf("Digite o valor da multa: "); scanf("%f",&Valor); Total=Total+Valor; } if(NMulta>MNMulta) { MNMulta=NMulta; MCart=Cart; } printf("Carteira de motorista: %i",Cart); printf("Valor a pagar: %f",Total); printf("Digite a carteira de motorista ou 0 para terminar: "); scanf("%i",&Cart); TotalGeral=TotalGeral+Total; printf("Numero de carteira com maior numero de multas: %i",MCart); printf("Valor total arrecadado: %f",TotalGeral); } } else { printf("Numero invalido."); } return (0); } Obrigada, Leila Sfriso