Zad 9
#include<iostream>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"nWczytana tablica:"<<endl;
for(int i=n-1;i>=0;i--)cout<<T[i];}
int max(int T[], int n)
{int maxi=T[0];
for (int i=1;i<n;i++)
{if (maxi<T[i]) maxi=T[i];}
return maxi;
}
int licznik(int T[], int n, int ma)
{
int licz=0;
for(int i=0; i<n; i++)
{if(T[i]==ma) licz++;}
return licz;
}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
cout<<"n Max=t"<<max(T,n);
cout<<"n Max powtarza sie t"<<licznik(T,n,max(T,n));
system("pause");
return 0;
}
Zad 10
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"nWczytana tablica:"<<endl;
for(int i=0;i<n;i++){if(T[i]>=4&&T[i]<15) cout<<T[i];}}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}
Zad. 12
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"\nWczytana tablica:"<<endl;
for(int i=0;i<n;i++)
{int p,k=1,m,a=0,s;
p=T[i]%10;
do
{m=T[i]/(10*k);
a=a+m;
k=k*10;}
while(T[i]/(10*k)!=0);
s=p+a;
if(s==10) cout<<T[i];}}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}
Zad.13
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"\nWczytana tablica:"<<endl;
for(int i=0;i<n;i++)
{if(T[i]%2==0) cout<<T[i]+100;}}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}
Zad.14
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"\nWczytana tablica:"<<endl;
for(int i=0;i<n;i++)
{if(T[i]<0) cout<<0;
else cout<<T[i];}}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}
Zad.15
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"\nWczytana tablica:"<<endl;
for(int i=0;i<n;i++)
{if(i%2==0) cout<<T[i];}}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}
Zad.16
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], double n)
{cout<<"\nWczytana tablica:"<<endl;
for(int i=0;i<n;i++)
{
for(int a=1;a<=sqrt(n);a++)
{if(i==pow(a,2)) cout<<T[i];}
}}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}
Zad.17
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Dane(int &n)
{cout<<"podaj wartosc elementow";
cin>>n;
}
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], double n)
{cout<<"\nWczytana tablica:"<<endl;
int s=0, l=1, b=0, c=0;
for(int i=0;i<n;i++)
{cout<<T[i]<<" ";
if(T[i]%2!=0) b=b+1;
if(T[i]<0) c=c+1;
s=s+T[i];
if(T[i]<6) l=l*T[i];
}
if(b!=0) cout<<"Nie wszystkie elementy w tablicy sa parzyste "<<endl;
if(c!=0) cout<<"W tablicy istnieje element ujemny "<<endl;
cout<<"Suma elementow w tablicy wynosi "<<s<<endl;
cout<<"iloczyn elementow tablicy wynosi "<<l<<endl;
}
void ros(int T[], int n)
{int d=0;
for(int i=1;i<n;i++)
{int a;
a=i++;
if(T[i]>T[a]) d=d+1;}
if(d==0) cout<<"to jest ciag rosnacy ";
else cout<<"to nie jest ciag rosnacy ";
}
int min(int T[], int n)
{int mini=T[0];
for (int i=1;i<n;i++)
{if (mini>T[i]) mini=T[i];}
return mini;
}
int main()
{int n, T[maxJ];
Dane(n);
Wczytaj(T,n);
Wyswietl(T,n);
cout<<"n Min=T "<<min(T,n)<<endl;
ros(T,n);
system("pause");
return 0;
}
Zad. 18
#include<iostream>
#include<math.h>
using namespace std;
const int maxJ=10;
void Wczytaj(int T[],int n)
{cout<<"\nPodaj elementy tablicy:"<<endl;
for(int i=0;i<n;i++)
{cout<<"T["<<i<<"]=";
cin>>T[i];}}
void Wyswietl(int T[], int n)
{cout<<"\nWczytana tablica:"<<endl;
float l=1;
double s=0;
int c=0, b=0, a=0;
for(int i=0;i<n;i++)
{cout<<T[i]<<" ";
if(T[i]>=4) cout<<T[i]<<" ";
l=l*sqrt(T[i]);
if(i%3==0) s=s+pow(T[i],2);
if(T[i]!=3&&T[i]!=4) c=c+1;
if(T[i]<=5) b=b+1;
if(T[i]!=10) a=a+1;
}
s=s-pow(T[0],2);
cout<<"iloczyn pierwiastkow = "<<l<<endl;
cout<<"suma kwadratow liczb o indeksie podzielnym przez 3 = "<<s<<endl;
cout<<"ilosc elementow roznych od 3 i od 4 wynosi "<<c<<endl;
if(b!=0) cout<<"w tablicy istnieje element nie wiekszy od 5"<<endl;
else cout<<"w tablicy nie ma elementu mniejszego od 5"<<endl;
if(a==0) cout<<"wszystkie elementy tablicy sa rowne 10"<<endl;
else cout<<"nie wszystkie elementy tablicy sa rowne 10"<<endl;
}
int main()
{int n=9, T[maxJ];
Wczytaj(T,n);
Wyswietl(T,n);
system("pause");
return 0;
}