ingresar numero de días y mostrar en meses,semanas y dias

Para este ejercicio tomamos como un mes 30 días, una semana 7 días;  utilizamos unos ciclos while para que compare y a la vez en cada ciclo se valla restando depende a la condición.



//ingresesar numero de dias y mostrar en meses, semanas  y dias
#include<iostream>
using namespace std;
main(){
    int n,m=0,s=0,d=0;
    cout<<"ingrese numero de dias: ";cin>>n;
    while(n>=30){
        m=m+1;
        n=n-30;
    }while(n>=7){
        s=s+1;
        n=n-7;
    }while(n>0){
        d=d+1;
        n=n-1;
    }
    cout<<"hay "<<m<<" meses \n";
    cout<<"hay "<<s<<" semanas \n";
    cout<<"hay "<<d<<" dias \n";
}

código compilado

Comentarios

Entradas populares