Buonasera, sto facendo un programma che chieda di inserire un numero intero positivo, che verifichi se tale numero è multiplo di 2 e che, in caso lo fosse, lo conti e lo sommi. Deve restituire in output il numero di numeri considerati e la loro somma. Inoltre deve chiedere il reinserimento del numero in caso fosse minore di zero e deve chiedere se si vogliono inserire altri numeri.
Ecco il listato C:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//dati di input
int Num;
//dati di output e variabili di calcolo
int Contnum = 0, Somma = 0;
char Risp = "0"; //variabile di calcolo
do
{
do
{
printf("Inserisci un numero\n");
scanf("%d", &Num);
}
while(Num < 0);
if(Num % 2 != 0){
Contnum++;
Somma = Somma + Num;
printf("Inserisci N per continuare, S per terminare\n");
scanf("%c", &Risp);
}
}
while((Risp = "N") || (Risp = "n"));
printf("I numeri contati sono %d, mentre la loro somma e\' %d.", Contnum, Somma);
return 0;
}
Mi segna un warning alla riga 11 e 2 alla riga 30.
Non capisco cosa ho sbagliato!
Grazie in anticipo a chi mi aiuterà!!