Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int colonna(int X[],int n, int step){
- int sommaColonna=0;
- for(int i=0;i<n;i=i+1){
- sommaColonna=sommaColonna+X[i*step];
- }
- return sommaColonna;
- }
- //PRE=(cin contiene n_ele, 0<n_ele<=400, seguito da n_ele interi qualsiasi)
- main()
- {
- int A[10][5][8], *p=A[0][0];
- int n_ele;
- cin>>n_ele;
- for(int i=0; i<n_ele; i=i+1){
- cin>>p[i];
- }
- cout<<"start"<<endl;
- //da fare
- int bestvalue=0,bestfetta=0, nStratiPieni=n_ele/40, nStrati=0, nRighePiene=(n_ele%40)/8, elementiRimanenti=(n_ele%40)%8, colonna=0;
- if(n_ele%40!=0){
- nStrati=nStratiPieni+1;
- }
- else{
- nStrati=nStratiPieni;
- }
- for(int i=0;i<nStrati;i++){
- if(i=0){
- p=(**A)+colonna;
- if(bestvalue<colonna(p,5,8)){
- bestvalue=colonna(p,5,8);
- }
- }
- else {
- p=((*A[i])+colonna);
- }
- colonna++;
- }
- cout<<"end"<<endl;
- }
- //POST=(stampa l'indice della V-fetta a somma massima seguito dalla sua somma e in caso di parità, stampa l'indice massimo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement