Olvassuk be egy 10 elemű tömb elemeit a billentyűzetről, majd írassuk ki egymás mellé az elemeket, space-el elválasztva.
#include <iostream>
using namespace std;
int main() {
int a[10],i;
cout<<"Kerem adja meg a tomb elemeit!(10 elem)\n";
for(i=0; i<10; i++)
cin>>a[i];
cout<<"A beirt szamok sorrendje: ";
for(i=0; i<10; i++)
cout<<a[i]<<" ";
return 0;
}
Ismertek egy osztály tanulóinak félévi matematika osztályzatai. Számítsuk ki a matematika félévi átlageredményét!
#include <iostream>
using namespace std;
int main()
{
int j,j2;
cout<<"Tanulok szama=";
cin>>j;
int t[j];
double add;
for(int i=1; i<=j; i++)
{
cout<<"Kerem a (z) "<<i<<". jegyet";
cin>>t[i];
add=add+t[i];
}
cout<<"Jegyek atlaga: "<<add/j;
}
Töltsünk fel egy n (az n értékét beolvassuk) elemű tömböt a 30 után következő 3-mal osztható számokkal, majd írassuk ki a tömb elemeit.
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int t[n];
for(int i=0; i<n; i++)
{
t[i]= (i+1)*3+30;
}
for(int i=0; i<n; i++)
cout<<t[i]<<" ";
}
Töltsünk fel egy n (az n értékét beolvassuk) elemű tömböt a 30 után következő 3-mal osztható véletlen számokkal, majd írassuk ki a tömb elemeit.
#include <iostream>
#include "cstdlib"
#include "ctime"
using namespace std;
int main()
{
int n;
cin>>n;
int t[n];
srand(time(NULL));
//generalas
for(int i=0; i<n; i++)
{
t[i]= 3*(rand()%20+11);
}
//elemek kiiratasa
for(int i=0; i<n; i++)
{
cout<<t[i]<<" ";
}
}
Töltsünk fel véletlenszerű elemekkel egy véletlen számú elemből álló tömböt, majd írassuk ki a tömb elemeit. Számítsuk ki a tömb elemeinek összegét.
#include <iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
int ve=rand()%20;
int t[ve];
int ossz;
for(int i=0; i<ve; i++)
{
t[i]=rand()%100+1;
ossz=t[i]+ossz;
}
cout<<"\nElemek szama: "<<ve;
cout<<"\nVeletlenszamu tomb: ";
for(int i=0; i<ve; i++)
cout<<t[i]<<" ";
cout<<"\nOsszeg: "<<ossz;
}
Töltsünk fel egy 10 elemű tömböt véletlen 100 és 200 közötti egész számokkal, majd írassuk ki a tömb elemeit. Keressük meg a tömb legkisebb és legnagyobb elemét, írassuk ki ezek tömbbeli indexeit is.
#include <iostream>
#include <ctime>
#include <stdlib.h>
using namespace std;
int main()
{
int t[10];
srand(time(NULL)); //nem teheted a for ciklus közé!!! Cikluson kívül csak!!
for(int i=0; i<10; i++)
{
t[i]= rand()%99+101;
cout<<t[i]<<" ";
}
int maxi=0, mini=0;
for(int i=1; i<10; i++)
{
if(t[i]<t[mini]) //nem helyes így: t[i]<min !!!
mini=i; // nem helyes így: mini = t[i] !!!
if(t[i]>t[maxi])
maxi=i;
}
cout<<"\nMin: "<<t[mini]<<" Indexe:"<<mini;
cout<<"\nMax: "<<t[maxi]<<" Indexe:"<<maxi;
}
Olvassuk be egy n elemű tömb elemeit a billentyűzetről (n – [5, 10] közötti véletlen egész szám), csak olyan értékeket fogadjunk el, amelyek eddig még nem szerepeltek.
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
int vel=rand()%10+5;
int t[vel];
int n;
for(int i=1; i<vel; i++)
{ cout<<i<<" elem : ";
cin>>t[i];
for(int j=0; j<i;j++)
if(t[j]==t[i])
i--; } }