Columb
30-01-2006, 22:13
Premesso che del C...@school nn abbiamo fatto molto...3settimane max...
mi è stato dato da fare questo problema...:
Dato in input il mese e l'anno fornire in output il numero di giorni che compongono il mese.
Sto facendolo con DEV-C++ ma nn riesco...mi dice:
In function `int main()':
27 non-lvalue in assignment
[Build Error] [mese.o] Error 1
Vi prego aiutatemi a capire cosa nn va....
#include <cstdlib>
#include <iostream>
using namespace std;
char mese, gennaio, febbraio, marzo, aprile, maggio, giugno, luglio, agosto, settembre, ottobre, novembre, dicembre;
int anno;
int main(){
cout<<"Inserisci il nome del mese con caratteri minuscoli"<<mese;
cin>>mese;
cout<<"Inserisci l'anno"<<anno;
cin>>anno;
{
if(mese=aprile||giugno||settembre||novembre)
{
cout<<"Il mese dura 30 giorni"<< endl;
}
else
{
if(mese=gennaio||marzo||maggio||luglio||agosto||ottobre||dicembre)
{
cout<<"Il mese dura 31 giorni"<<endl;
}
else
{
if(mese=febbraio)
{
if(anno%4=0)
{
cout<<"Il mese dura 29 giorni"<<endl;
if(anno%4!=0)
{
cout<<"Il mese dura 28 giorni"<<endl;
}
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
}
}
}
mi è stato dato da fare questo problema...:
Dato in input il mese e l'anno fornire in output il numero di giorni che compongono il mese.
Sto facendolo con DEV-C++ ma nn riesco...mi dice:
In function `int main()':
27 non-lvalue in assignment
[Build Error] [mese.o] Error 1
Vi prego aiutatemi a capire cosa nn va....
#include <cstdlib>
#include <iostream>
using namespace std;
char mese, gennaio, febbraio, marzo, aprile, maggio, giugno, luglio, agosto, settembre, ottobre, novembre, dicembre;
int anno;
int main(){
cout<<"Inserisci il nome del mese con caratteri minuscoli"<<mese;
cin>>mese;
cout<<"Inserisci l'anno"<<anno;
cin>>anno;
{
if(mese=aprile||giugno||settembre||novembre)
{
cout<<"Il mese dura 30 giorni"<< endl;
}
else
{
if(mese=gennaio||marzo||maggio||luglio||agosto||ottobre||dicembre)
{
cout<<"Il mese dura 31 giorni"<<endl;
}
else
{
if(mese=febbraio)
{
if(anno%4=0)
{
cout<<"Il mese dura 29 giorni"<<endl;
if(anno%4!=0)
{
cout<<"Il mese dura 28 giorni"<<endl;
}
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
}
}
}