1.Dandu-se trei numere intregi reprezentand o data calendaristica sub forma an, luna, zi, sa se scrie un program care stabileste a cata zi din an este aceasta.
Exemplu: 22.03.2000 este a 82-a zi din an, iar data de 22.03.2000 este a 81 zi din an.
2.Se dau z,l,a reprezentand o data calendaristica (corecta).Sa se afiseze cate zile mai sunt pana la sfarsitul anului.
Exemplu: Daca data calendaristica este 22.03.2002 atunci pana la sfarsitul anului mai sunt 284 de zile.
Dau coroana, in C++ va rog.
Răspunsuri la întrebare
Răspuns de
0
1)
#include <iostream>
using namespace std;
int luna[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}, i,z,l,a,bisect=0,zian=0;
int main(){
cout<<"Ziua=";cin>>z;
cout<<"Luna=";cin>>l;
cout<<"Anul=";cin>>a;
//verificare an bisect
if((a%100)==0 && ((a/100)%4)==0)bisect=1;
else if((a%100)!=0 && (a%4)==0)bisect=1;
luna[2]+=bisect;
// calcul numarul zilei de la inceputul anului
for(i=0;i<l;i++)zian+=luna[i];
zian+=z;
cout<<"Aceasta este a "<<zian<<" de la inceputul anului"<<endl;
2)
#include <iostream>
using namespace std;
int luna[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}, i,z,l,a,bisect=0,zile=0;
int main(){
cout<<"Ziua=";cin>>z;
cout<<"Luna=";cin>>l;
cout<<"Anul=";cin>>a;
//verificare an bisect
if((a%100)==0 && ((a/100)%4)==0)bisect=1;
else if((a%100)!=0 && (a%4)==0)bisect=1;
luna[2]+=bisect;
// calcul numar zile ramase
for(i=l;i<=12;i++) zile+=luna[i];
zile-=z;
cout<<"Mai sunt "<<zile<<" zile pana la sfarsitul anului";
#include <iostream>
using namespace std;
int luna[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}, i,z,l,a,bisect=0,zian=0;
int main(){
cout<<"Ziua=";cin>>z;
cout<<"Luna=";cin>>l;
cout<<"Anul=";cin>>a;
//verificare an bisect
if((a%100)==0 && ((a/100)%4)==0)bisect=1;
else if((a%100)!=0 && (a%4)==0)bisect=1;
luna[2]+=bisect;
// calcul numarul zilei de la inceputul anului
for(i=0;i<l;i++)zian+=luna[i];
zian+=z;
cout<<"Aceasta este a "<<zian<<" de la inceputul anului"<<endl;
2)
#include <iostream>
using namespace std;
int luna[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}, i,z,l,a,bisect=0,zile=0;
int main(){
cout<<"Ziua=";cin>>z;
cout<<"Luna=";cin>>l;
cout<<"Anul=";cin>>a;
//verificare an bisect
if((a%100)==0 && ((a/100)%4)==0)bisect=1;
else if((a%100)!=0 && (a%4)==0)bisect=1;
luna[2]+=bisect;
// calcul numar zile ramase
for(i=l;i<=12;i++) zile+=luna[i];
zile-=z;
cout<<"Mai sunt "<<zile<<" zile pana la sfarsitul anului";
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă