Generálj ki egy 50 elemű tömböt véletlen számokkal 1 és 500 közötti számokat, majd határozd meg hány szám osztható 2,3,5,7,11,13,17,19 számokkal, az eredményt írd ki a képernyőre?
Oszthatósági szabályokkal van gond?
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int t[50];
int i,m=0;
srand(time(NULL));
cout << "Az alabbi szamok oszthatoak 2-vel :" << t <<endl;
for(i=1;i<=50;i++)
{
t[i] = rand() % 500+1;
if (t[i]%2==0)
{
cout << t[i] << " ";
}
}
cin.get();
cin.get();
return 0;
}
Ez van meg :) Csak azt el felejtettem írni mondani h c++ - ban kéne , arra nem tudok rájönni, hogy hogyan kell azt h ami itt van program kiirja h melyek oszthatok 2vel , de h tudom meg csin h kitudjam irni a azt h cout << "Ezek a szamok oszthatoak 3:", és igy a tobbit is es ala a szamokat .. :S
Mondhatni már megvan az egész csak elvileg lehet szebben is csinalni de mashogy nem megy :D
------------------------------
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int t[50];
int i,m,a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0;
srand(time(NULL));
for(i=1;i<=50;i++)
{
t[i] = rand() % 500+1;
m=t[i];
if (m%2==0)
a++;
{
if (m%3==0)
b++;
}
if (m%5==0)
c++;
{
if(m%7==0)
d++;
}
if (m%11==0)
e++;
{
if(m%13==0)
f++;
}
if(m%17==0)
g++;
{
if(m%19==0)
h++;
}
}
cout << "Ennyi szam oszthato 2-vel:" << a << endl;
cout << "Ennyi szam oszthato 3-al:" << b << endl;
cout << "Ennyi szam oszthato 5-al:" << c << endl;
cout << "Ennyi szam oszthato 7-al:" << d << endl;
cout << "Ennyi szam oszthato 11-vel:" << e << endl;
cout << "Ennyi szam oszthato 13-al:" << f << endl;
cout << "Ennyi szam oszthato 17-al:" << g << endl;
cout << "Ennyi szam oszthato 19-al:" << h << endl;
cin.get();
cin.get();
return 0;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!