Un șir de valori numerice întregi (int) denumit n50 conține 50 de elemente.
Construiți alte două șiruri de valori, d3 și d5, în care transferați numerele din șirul n50 care sunt divizibile prin 3 respectiv 5. Afișați șirurile d3 și d5.
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
int n50[50], d3[50], d5[50],d=0,x=0;
for(int i=1;i<=50;i++)
cin>>n50[i];
// sau, ca sa iti fie mai usor la verificat, pune n50[i] = i;
for(int i=1;i<=50;i++)
{
if(n50[i]%3==0 && n50[i]%5==0 )
{
d3[d++]=n50[i];
d5[x++]=n50[i];
}
else
if(n50[i]%3==0)
d3[d++]=n50[i];
else
if(n50[i]%5==0)
d5[x++]=n50[i];
}
cout<<"Numerele divizibile la 3 sunt: ";
for(int i=0;i<d;i++)
cout<<d3[i]<<" ";
cout<<endl<<"Numerele divizibile la 5 sunt: ";
for(int i=0;i<x;i++)
cout<<d5[i]<<" ";
}
using namespace std;
int main()
{
int n50[50], d3[50], d5[50],d=0,x=0;
for(int i=1;i<=50;i++)
cin>>n50[i];
// sau, ca sa iti fie mai usor la verificat, pune n50[i] = i;
for(int i=1;i<=50;i++)
{
if(n50[i]%3==0 && n50[i]%5==0 )
{
d3[d++]=n50[i];
d5[x++]=n50[i];
}
else
if(n50[i]%3==0)
d3[d++]=n50[i];
else
if(n50[i]%5==0)
d5[x++]=n50[i];
}
cout<<"Numerele divizibile la 3 sunt: ";
for(int i=0;i<d;i++)
cout<<d3[i]<<" ";
cout<<endl<<"Numerele divizibile la 5 sunt: ";
for(int i=0;i<x;i++)
cout<<d5[i]<<" ";
}
filipsergiuandp8y5dm:
Salut da eroare in Code Blocks la randul 7
Numerele divizibile la 5 sunt: 0 1996875815 8719440 7208600 1993371250 0 8719440 1996875815 7208580 0 576032225 4199040 0 7208620 1993436090 4199040 4199040 0 7208640
Process returned 0 (0x0) execution time : 10.515 s
Press any key to continue.
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă