Zad1
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int tab1[8];
int i;
for (i=0;i<8;i++){
cout<<"podaj element do tablicy :";
cin>>tab1[i]; }
for (i=0;i<8;i++)
cout<<tab1[i]<< ",";
cin.ignore();
getchar();
return 0 ;}
Zad2
#include <iostream>
#include <cstdio>
#include<cstdlib>
using namespace std;
int main(){
int tab1[15],tab2[15],i;
srand(time(NULL));
for(i=0;i<15;i++){
tab1[i]=rand()%101;
tab2[i]=rand()%101;}
for(i=0;i<15;i++){
cout<<"tab1["<<i<<"]="<<tab1[i]<<endl;
cout<<"tab2["<<i<<"]="<<tab2[i]<<endl;}
for(i=0;i<15;i++)
cout<<"suma 2 tablic to:"<<tab1[i] + tab2[i] << endl;
getchar();
return 0 ;}
Zad3
#include <iostream>
#include <cstdio>
#include<cstdlib>
using namespace std;
int main(){
int tab1[15][15], tab2[15][15],i,j,a,tab3[15][15];
srand(time(NULL));
cout<<"podaj liczbe do ilu";
cin>>a;
for(i=0;i<a;i++)
for(j=0;j<a;j++){
tab1[i][j]=rand()%(a+1);
tab2[i][j]=rand()%(a+1);
cout<<"Suma tab1["<<i<<"] oraz tab2["<<i<<"] to:"<<tab1[i][j]+tab2[i][j]<<endl;}
cin.ignore();
getchar(); return 0 ;}
Zad4
#include <iostream>
#include <cstdio>
#include<cstdlib>
#include<iomanip>
using namespace std;
int menu(){
int a;
cout<<"wybierz sposob uzupelnienia tablic: "<<endl;
cout<<"1.losowe."<<endl;
cout<<"2.z klawiatury."<<endl;
cin>>a;
return a;}
void wypisz(int tab[4][6],int m){
for(int i=0;i<4;i++)
for(int j=0;j<6;j++)
cout<<"tab"<<m<<"["<<i<<"]["<<j<<"]="<<setw(5)<<tab[i][j]<<endl;}
void wypelnij(int tab1[4][6]){
int i,j;
for(i=0;i<4;i++)
for(j=0;j<6;j++){
cout<<"podaj elementy tab ["<<i<<"]["<<j<<"]= ";
cin>>tab1[i][j];}}
void wypelnij1(int tab2[4][6]){
int i,j;
for(i=0;i<4;i++)
for(j=0;j<6;j++){
cout<<"podaj elementy tab ["<<i<<"]["<<j<<"]= ";
cin>>tab2[i][j];}}
void wypelnij2(int tab1[4][6],int tab2[4][6]){
int i,j;
for(i=0;i<4;i++)
for(j=0;j<6;j++){
tab1[i][j]=rand()%101;
tab2[i][j]=rand()%101;}}
int main(){
int a;
int tab1[4][6];
int tab2[4][6];
srand(time(NULL));
a=menu();
switch(a){
case 1:{wypelnij2(tab1,tab2);
wypisz(tab1,1);wypisz(tab2,2);}break;
case 2:{wypelnij(tab1);
wypelnij1(tab2);
wypisz(tab1,1);wypisz(tab2,2);}break;
default:cout<<"zla liczba";} cin.ignore(); getchar(); return 0 ;}
Zad5
#include <iostream>
#include <cstdio>
using namespace std;
void suma (int tab1[4] [3] , int tab2 [4] [3],int i ,int j) {
for (i=0; i<4 ; i++)
for (j=0; j<4 ; j++)
cout<<"suma tab1["<<i<<"]["<<j<<"] i tab2["<<i<<"]["<<i<<"] to: "<<tab1[i][j]+tab2[i][j]<<endl;
}
void roznica (int tab1[4] [3] , int tab2 [4] [3],int i ,int j) {
for (i=0; i<4 ; i++)
for (j=0; j<4 ; j++)
cout<<"roznica tab1["<<i<<"]["<<j<<"] i tab2["<<i<<"]["<<i<<"] to: "<<tab1[i][j]-tab2[i][j]<<endl;
cout<<"Podaj wartosc tablicy 1"<<endl;
cin>>tab1[i][j];
cout<<"Podaj wartosc tablicy 2"<<endl;
cin>>tab2[i][j];}
void iloczyn (int tab1[4] [3] , int tab2 [4] [3],int i ,int j) {
for (i=0; i<4 ; i++)
for (j=0; j<4 ; j++)
cout<<"iloczyn tab1["<<i<<"]["<<j<<"] i tab2["<<i<<"]["<<i<<"] to: "<<tab1[i][j]*tab2[i][j]<<endl;
cout<<"Podaj wartosc tablicy 1"<<endl;
cin>>tab1[i][j];
cout<<"Podaj wartosc tablicy 2"<<endl;
cin>>tab2[i][j];}
void iloraz (int tab1[4] [3] , int tab2 [4] [3],int i ,int j) {
for (i=0; i<4 ; i++)
for (j=0; j<4 ; j++)
cout<<"iloraz tab1["<<i<<"]["<<j<<"] i tab2["<<i<<"]["<<i<<"] to: "<<tab1[i][j]/tab2[i][j]<<endl;
cout<<"Podaj wartosc tablicy 1"<<endl;
cin>>tab1[i][j];
cout<<"Podaj wartosc tablicy 2"<<endl;
cin>>tab2[i][j];}
int main (){
cin.ignore();
getchar();
return 0;}
Zad6
#include<iostream>
#include<cstdio>
#include <cstdlib>
using namespace std;
int main (){
int tab1 [6] [7], tab2 [6][7], i, j ;
srand (time (NULL));
for (i=0; i<6 ; i++)
for (j=0; j<7 ; j++)
tab1 [i][j]=rand()%46+5 ;
for (i=0; i<6 ; i++)
for (j=0; j<7 ; j++)
tab2[i][j]=tab1[i][j];
for (i=0; i<6 ; i++)
for (j=0; j<7 ; j++){
cout<<"tab1 ["<<i<<"]["<<j<<"]="<<tab1[i][j]<<" tab2 ["<<j<<"]["<<j<<"]="<<tab2[i][j]<<endl;}
getchar();
return 0;}