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();
       }
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...