Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /*
- //Askisi 1
- void halfAlphabet(bool upper){
- char *table;
- table=new char [13];
- int counter=0;
- if(upper==true){
- for(char i='B';i<='Z';i+=2){
- table[counter]=i;
- counter++;
- }
- }
- else{
- for(char i='b';i<='z';i++){
- table[counter]=i;
- counter++;
- }
- }
- for(int k=0;k<13;k++){
- cout<<table[k]<<endl;
- }
- delete []table;
- }
- //Askisi 2
- char *halfAlphabet2(bool upper2){
- char *table;
- table=new char [13];
- int counter=0;
- if(upper2==true){
- for(char i='B';i<='Z';i+=2){
- table[counter]=i;
- counter++;
- }
- }
- else{
- for(char i='b';i<='z';i+=2){
- table[counter]=i;
- counter++;
- }
- }
- return table;
- }
- //Askisi 3
- f30(int N){
- int *table;
- table=new int [30];
- for(int i=0;i<30;i++){
- if(i%2==0){
- table[i]=N;
- }
- else
- table[i]=N*i;
- }
- for(int i=0;i<30;i++){
- cout<<table[i]<<endl;
- }
- delete []table;
- }
- //askisi 4
- int *f30b(int N2){
- int*table;
- table=new int[30];
- for(int i=0;i<30;i++){
- if(i%2==0){
- table[i]=N2;
- }
- else
- table[i]=N2*i;
- }
- return table;
- }
- //Askisi 5
- double *fillArray(int K){
- double *table;
- table=new double[K];
- for(int i=0;i<K;i++){
- cin>>table[i];
- cout<<endl;
- }
- return table;
- }
- //Askisi 6
- double *multiply2Arrays(int size,double *table1,double *table2){
- double *table;
- table=new double [size];
- for(int i=0;i<size;i++){
- table[i]=(table1[i]) * (table2[i]);
- }
- return table;
- }
- //Askisi 7
- bool *shiftArrayOne(bool *table,int size){
- bool *table2=new bool[size];
- for (int i=0;i<size-1;i++){
- table2[i+1]=table[i];
- }
- table2[0]=table[size-1];
- return table2;
- }
- //Askisi 8
- bool *shiftArrayMany(int step,bool *table,int sizeOf){
- bool *tableB=new bool[sizeOf];
- int x=0;
- for(int i=0;i<sizeOf;i++){
- tableB[i+step+1]=table[i];
- x++;
- }
- int dif=sizeOf-x;
- for(int j=step;j<=0;j--){
- tableB[j+1]=table[dif];
- dif--;
- }
- return tableB;
- }
- void showSquareArray(bool pinakas[3][3]){
- for(int i=0;i<3;i++){
- for(int h=0;h<3;h++){
- cout<<pinakas[i][h];
- }
- cout<<endl;
- }
- }*/
- int main(int argc,char**argv){
- /* //Askisi 1
- bool upper=true;
- halfAlphabet(upper);
- //Askisi 2
- bool upper2=false;
- char *print=halfAlphabet2(upper2);
- for(int i=0;i<13;i++){
- cout<<print[i]<<endl;
- }
- //Askisi 3
- int N;
- cin>>N;
- cout<<endl;
- f30(N);
- //Askisi 4
- int N2;
- cin>>N2;
- cout<<endl;
- int*print2=f30b(N2);
- for(int i=0;i<30;i++){
- cout<<print2[i]<<endl;
- }
- //Askisi 5
- int K;
- cin>>K;
- cout<<endl;
- double *printer=fillArray(K);
- for(int i=0;i<K;i++){
- cout<<printer[i]<<endl;
- }
- //Askisi 6
- int size;
- cin>>size;
- cout<<endl;
- double *table1,*table2;
- table1=new double [size];
- table2=new double [size];
- for(int i=0;i<size;i++){
- cout<<"Epanalipsi tou Table1 No:"<<i<<endl;
- cin>>table1[i];
- cout<<"Epanalipsi tou Table2 No:"<<i<<endl;
- cin>>table2[i];
- }
- double *printTable=multiply2Arrays(size,table1,table2);
- for(int i=0;i<size;i++){
- cout<<"Stixio tou pinaka: "<<i<<endl;
- cout<<printTable[i]<<endl;
- }
- //Askisi 7
- int size;
- cin>>size;
- cout<<endl;
- bool*table;
- table=new bool[size];
- for (int x=0;x<size;x++){
- cin>>table[x];
- }
- bool *table2=shiftArrayOne(table,size);
- for (int x=0;x<size;x++){
- cout<<table2[x]<<endl;
- }
- //Askisi 8
- int step,sizeOf;
- cout<<"Please Insert the Table's Size"<<endl;
- cin>>sizeOf;
- cout<<"Please Insert the steps"<<endl;
- cin>>step;
- bool *table3=new bool [sizeOf];
- for(int i=0;i<sizeOf;i++){
- cout<<"Table's number: "<<i<<endl;
- cin>>table3[i];
- }
- bool *printerSteps=shiftArrayMany(step,table3,sizeOf);
- for(int i=0;i<sizeOf;i++){
- cout<<"Printers Number: "<<i<<endl;
- cout<<printerSteps[i]<<endl;
- }
- //Askisi 9
- bool pinakas [3][3];
- for(int i=0;i<3;i++){
- for(int h=0;h<3;h++){
- cin>>pinakas[i][h];
- }
- }
- showSquareArray(pinakas);*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement