Ola pessoal, sou novo no forum e tambem em C, e ae pra melhorar em programaçao eu procureu alguns exercicios na net, e achei uma lista, e tava tentando resolver alguns exercicios, e o que ta me dando trabalho é esse aqui: 3.4. Escreva um programa em C para ler 2 valores inteiros e imprimir o resultado da divisão do primeiro pelo segundo. Se o segundo valor informado for ZERO, deve ser impressa uma mensagem de VALOR INVÁLIDO e lido um novo valor. Ao final do programa deve ser impressa a seguinte mensagem: VOCÊ DESEJA OUTRO CÁLCULO(S/N)? e o codigo que eu fiz: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int main(){
inicio:
int v1, v2;
printf("entre com dois valores inteiros: ");
scanf("%d",&v1);
scanf("%d",&v2);
if(v1&&v2=0){
printf("VALOR INVALIDO");
goto inicio;
}
else
if(v1&&v2!=0){
char sim, não;
int v3;
v3=v1/v2;
printf("o resultado do calculo é:%d",v3);
printf("Voce gostaria de caclular de novo?");
if(strcmp(sim,"sim")==0)goto inicio;
else
if(strcmp(não,"não")==0)printf("Ok");
else
printf("responda apenas sim ou não");
}
getch();
} deve estar cheio de erros(pelo que o compílador apontou[mas eu não consigo identificar muito bem os erros que ele aponta ex: expected ';' before else, mas todos os comandos estao com o ';']) quem puder me ajudar eu agradeço obs:as correções ortograficas nas variaveis esta sendo feita automaticamente, Ex:o ~ na palavra não