per quanto riguarda c e c++, pensavo fossero linguaggi molto diversi da vb2008, nel senso che pensavo che non si dovessero conoscere le funzioni per qualsiasi cosa...codice://convertire un numero intero compreso tra 1 e 365, fornito in ingresso, nel giorno e mese corrispondente. suppore di considerare l'anno non bisestile #include<stdio.h> #include<string.h> main(){ long int numero,sco,i; char mese; do{printf("Ciao. Dimmi un numero compreso tra 1 e 365: ti dico giorno e mese "); scanf("%d",&numero);}while(numero<1 || numero>365); if(numero>=1 && numero<=31){mese=='Gennaio';sco=31-numero;} else if(numero>=32 && numero<=59){ mese=='Febbraio';sco=59-numero;} else if(numero>=60 && numero<=90){ mese=='Marzo';sco=90-numero;} else if(numero>=91 && numero<=120){ mese=='Aprile';sco=120-numero;} else if(numero>=121 && numero<=151){ mese=='Maggio';sco=151-numero;} else if(numero>=152 && numero<=181){ mese=='Giugno';sco=181-numero;} else if(numero>=182 && numero<=212){ mese=='Luglio';sco=212-numero;} else if(numero>=213 && numero<=243){ mese=='Agosto';sco=243-numero;} else if(numero>=244 && numero<=273){ mese=='Settembre';sco=273-numero;} else if(numero>=274 && numero<=304){ mese=='Ottobre';sco=304-numero;} else if(numero>=305 && numero<=334){ mese=='Novembre';sco=334-numero;} else { mese=='Dicembre';sco=365-numero;} printf("\n\nIl numero %d equivale a %d/%s di qualche anno\n\n",numero,sco,mese); return 0; main(); }![]()