August 2018 1 49 Report
Język C++, kompilator Dev C++. Uzupełnij menu poniższego programu o
- funkcje ktora wyswietla ile razy wystepuje w tablicy liczba 5
- ile jest i jakie sa to liczby ktore poprzedza liczba 1
- wyswietli tablice z wylosowanych liczb z pominięciem liczby 5
- wyswietli tablice tych liczb ktore sa w wylosowanej tablicy liczbami pierwszymi
Z góry dziękuje za pomoc :)
Oto ten programik

//by misza09
#include<iostream>
using namespace std;
int tb[100];//tablica do funkcji nr 4. określająca ilość wystąpień danej liczby
int main()
{
int tab[100];
for (int i=0;i<100;i++)
tab[i]=rand()%101;
cout<<"Wybierz funkcje:"<<endl<<"1.Tablica liczba losowych bez liczby wybranej przez uzytkownika"<<endl<<"2.Liczby mniejsze od liczby uzytkownika"<<endl;
cout<<"3. Znajduje max. i min. liczbę w tablicy "<<endl<<"4.Znajduje liczbę, ktora się powtarza najczesciej "<<endl<<"5.Oblicza sumę wszystkich wylosowanych liczb "<<endl;
cout<<"Ktora funkacja wybierasz?"<<endl;
int a;
cin>>a;
if (a==1)
{
int z; //liczba wybrana przez usera-nie będzie wypisana
cout<<"Liczba wybrana przez uzytkownika:";
cin>>z;
cout<<"Tablica: ";
for (int i=0;i<100;i++)
if(tab[i]!=z)
cout<<tab[i]<<" ";
cout<<endl;
}
if (a==2)
{
int z; //liczba wybrana przez usera-ogranicznik liczb
cout<<"Liczba wybrana przez uzytkownika:";
cin>>z;
cout<<"Ilosc liczb: ";
int r=0;//ilość liczb mniejszych od z
for (int i=0;i<100;i++)
if(tab[i]<z)
r++;
cout<<r<<" "<<endl;
}
if (a==3)
{
int a=-1,b=101; //a-liczba maxymalna,b-liczba minilmalna
for (int i=0;i<100;i++)
{
a=max(a,tab[i]);
b=min(b,tab[i]);
}
cout<<"Najmniejsza liczba to "<<b<<endl<<"Najwieksza liczba to "<<a<<endl;
}
if (a==4)
{

for (int i=0;i<100;i++)
tb[tab[i]]++;
int y=0;//najczęstsza liczba
for (int i=0;i<100;i++)
{if (y<tb[i])
y=i;}
cout<<"Najczesciej wystepujaca liczba to "<<y<<endl;



}
if (a==5)
{
int u=0;//suma wszystkich liczb

for (int i=0;i<100;i++)
u+=tab[i];
cout<<"Suma liczb to "<<u<<endl;



}

return 0;
}
A polecenie do niego jest takie
Program oparty na tablicach, który losuje 100 powtarzających się liczb z zakresu od 0 do 100 a następnie
1. tworzy nową tablicę z wylosowanych liczb, ale po odseparowaniu liczby wpisanej przez użytkownika (np użytkownik wpisuje liczbę 5, tworzy się nowa tablica, w której jeśli wystąpiła 5 została usunięta)
2. Znajduje ile jest liczb, które są mniejsze od liczby wpisanej przez użytkownika
3. Znajduje max. i min. liczbę w tablicy
4. Znajduje liczbę, która się powtarza najczęściej
5. Oblicza sumę wszystkich wylosowanych liczb


More Questions From This User See All

Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.