Koledzy! Bardzo proszę o pomoc w przetłumaczeniu programu C++ na archaicznego pascala wprawdzie znam podstawy podstaw pascala ale przetłumaczenie programu jest czymś niestety przekraczającym moje siły. Byłbym niezwykle wdzięczny !!!!!!!!!!! Z góry dziękuje koledzy programiście :) !!!!
#include <iostream>
#include <windows.h>
using namespace std;
int przedmioty, studenty, maks, bufor, roznica;
string nazwisko;
string tabelka[100][100];
int main()
{
cout << "Podaj ilosc przedmiotow" << endl;
cin>>przedmioty;
system("cls");
for(int i=1;i<=przedmioty;i++)
{
cout<<"Podaj nazwe "<<i<<" przedmiotu "<<endl;
cin>>tabelka[0][i];
system("cls");
}
cout << "Podaj ilosc uczniow" << endl;
cin>>studenty;
system("cls");
for(int i=1;i<=studenty;i++)
{
cout<<"Podaj imie i nazwisko "<<i<<" ucznia "<<endl;
cout<<"Imie: ";
cin>>tabelka[i][0];
tabelka[i][0]+=" ";
cout<<"Nazwisko: ";
cin>>nazwisko;
tabelka[i][0]+=nazwisko;
system("cls");
}
for(int x=1;x<=przedmioty;x++)
{
for(int y=1;y<=studenty;y++)
{
cout<<"Co dostal "<<tabelka[y][0]<<" z "<<tabelka[0][x]<<endl;
cin>>tabelka[y][x];
system("cls");
}
}
for(int x=0;x<=przedmioty;x++)
{
for(int y=0;y<=studenty;y++)
{
bufor=tabelka[y][x].length();
if(maks<bufor) maks=bufor;
}
for(int y=0;y<=studenty;y++)
{
bufor=tabelka[y][x].length();
roznica=maks-bufor;
for(int z=0;z<roznica;z++)
{
tabelka[y][x]+=" ";
}
}
maks=0;
}
for(int x=0;x<=studenty;x++)
{
for(int y=0;y<=przedmioty;y++)
{
cout<<tabelka[x][y]<<" ";
}
cout<<endl<<endl;
}
system("pause");
return 0;
}
- main.cpp (2 KB) - ściągnięć: 178
vpiotr