Stworzyłam częściowe rozwiązania jednak nie do końca potrafię połączyć to w całość. Dziękuje za pomoc.
int main()
{
const x = 5;
int tablicaA[ 5 ];
for( int i = 0; i < 5; i++ )
{
cout << "element " <<( i + 1 ) << ": ";
cin >> tablicaA[ i ];
}
for( int i = 0; i < 5; i++ )
{
cout << "element tablicy " << tablicaA[ i ] << endl;
}
int tablicaB[ 4 ];
for( int i = 0; i < 4; i++ )
{
cout << "element " <<( i + 1 ) << ": ";
cin >> tablicaB[ i ];
}
for( int i = 0; i < 4; i++ )
{
cout << "element tablicy " << tablicaB[ i ] << endl;
}
int suma[ 4 ];
for( int i = 0; i < 4; i++ )
{
suma[ i ] = tablicaA[ i ] + tablicaB[ i ];
cout << "suma elementu tablicy " <<( i + 1 ) << " wynosi: " << suma[ i ] << endl;
}
getch();
return 0;
}
void Odejmijx(){
for(int i = 0; i < n; ++i) {
tab[i] = i - x;
cout << tab[i] << endl;
}
}
void Odejmij1(){
for(int i = 0; i < n; ++i) {
tab[i] = i - 1;
cout << tab[i] << endl;
}
}
void Dodajx(){
for(int i = 0; i < n; ++i) {
tab[i] = i + x;
cout << tab[i] << endl;
}
}
void Dodajx(){
for(int i = 0; i < n; ++i) {
tab[i] = i + 1;
cout << tab[i] << endl;
}
}
void Dodajx(){
for(int i = 0; i < n; ++i) {
tab[i] = i + 1;
cout << tab[i] << endl;
}
}
//operator zwraca tablicę jak przed wykonaniem dodawania
void Dodaj1a++(){
for(int i = 0; i < n; ++i) {
tab[i] = i++;
cout << tab[i] << endl;
}
}
class tablica{
public:
//f. alokuj¹ca pamieæ dla tabl. Jednowymiarow¹ int
int* tablica(int r);
//f. wype³niajaca tabliê
void fibo(int *t, int r);
// f. drukuj¹ca tablicê jednowymiarow¹ int na ekran
void druk(int *t, int r);
void Print();
void Odejmijx();
void Odejmij1();
void Dodajx();
void Dodaj1();
void Dodaja++();
void Dodaja--();
private:
};
Zdefiniowałam klasę w której są deklarację funkcji, czy powinnam coś umieścić w sekcji private?
Jak zdefiniować tablicę A i B a póżniej tylko na nich działać poprzeż dodawanie 1 lub x, itd.