Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <iostream>
- #include <conio.h>
- #include <string>
- #include <stdio.h>
- #include <stdlib.h>
- using namespace std;
- int main()
- {
- int i=0;
- int j=0;
- int k=0;
- int l=0;
- int m=0,n=0,g=0,h=0;
- int ilosc[1][1];
- int tab[10][9];
- int wsk[11][10];
- int tmp1[10];
- int tmp[10];
- int z=0, deltax, deltay,cnt=0;
- string dane;
- fstream plik;
- plik.open( "1.txt", ios::in | ios::out );
- if( plik.good() == false )
- {
- cout << "Plik nie zostal odczytany"<<endl;
- }
- for (i=0; i<1; i++)
- {
- for (j=0; j<1; j++)
- {
- plik>> ilosc[i][j];
- cout<<ilosc[i][j]<<endl;
- }
- }
- for (i=1; i<=9; i++)
- {
- for (j=0; j<=8; j++)
- {
- plik>> tab[i][j];
- cout<<tab[i][j]<<" " ;
- if (j==8) cout<<endl;
- }
- }
- for (k=0; k<=10; k++)
- {
- for (l=0; l<=9; l++)
- {
- if(k==10)
- {
- plik>> wsk[k][l];
- cout<< wsk[k][l]<<" " ;
- }
- }
- }
- plik.close();
- cout<<endl;
- cout<<endl;
- /*
- tab[wsk[10][1]][wsk[10][2]]=z;
- cout<< wsk[10][2]<<endl;
- cout<< z<<endl;
- */
- for (m=0;m<=10;m++) //przepisanie do tablic 1D
- {
- for (n=0; n<=9; n++)
- {
- if(m=10)
- {
- tmp[n]=wsk[m][n];
- tmp1[n]=wsk[m][n]+1;
- cout<< tmp1[n]<<" ";
- }
- }
- }
- // cout<<"TO JEST TO: "<<tmp1[9]<<endl;;
- for (g=0; g<=9; g++)
- {
- // cout<<"tmp1["<<g<<"]"<<" "<<tmp1[g]<<" ";
- //cout<<"tmp["<<g<<"]"<<" "<<tmp[g]<<" ";
- cout<<tab[tmp1[g]][tmp[g]];
- //cout<<tab[deltax][deltay];
- }
- getch();
- return( 0 );
- }
- /* Mam tablice z pozycjami miast i ich ilością ==> na pozycji tab[0][0]
- do tablicy dwuwymiarowej wsk wgrałem ostatnią linie pliku txt zawierającą trasę z miasta do miasta
- potem wstawiłem tę linię do tablicy 1D tmp.
- Zrobiłem drugą tablicę 1D - tmp1 gdzie dodałem 1 do każdej pozycji tablicy tmp.
- Teraz chcę brać docelowy numer wiersza tablicy tab z tablicy tmp1 (+1 ze względu na dziewiątkę w pierwszym rzędzie) oraz numer kolumny z tablicy tmp.
- O dziwo nie działa: tab[[tmp1[0][tmp[0]]
- nie działa też Pętla for ==> tmp[i]=x; tmp1[i]=y ==> tab[x][y] ==> wtedy x i y zawsze wynoszą 0.
- Wskaźniki?
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement