Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

Zamiana miejsc elementów tablicy.

$
0
0

Witam, mam do napisania program, który będzie używał kilku funkcji. Pierwsze 3 działają bez zarzutu, natomiast przy funkcji 4, która ma zamienić miejscami elementy tablicy, po uruchomieniu programu, tak jak wspomniałem, wykonują się 3 funkcje, a 4 jest traktowana tak, jakby w ogóle jej nie było. Tak naprawdę jestem baaaaardzo zielony, jeśli chodzi o programowanie, więc jeśli ktoś mógłby mi to łopatologicznie wytłumaczyć, będę niezmiernie wdzięczny.

Oto kod:

#include<iostream>
using namespace std;

void wpisz(int t[],int r);
void wypisz(int t[],int r);
int max(int t[],int r);
int przestawienie(int t[],int r);

int main()
{
 int tab[10];
 
 wpisz(tab,10);
 wypisz(tab,10);
 cout<<"max="<<max(tab,10);
 przestawienie(tab,10);
 
 system("PAUSE");
 return 1;
 
}

void wpisz(int t[],int r)
{
 for(int i=0;i<r;i++)
 	{
	cin>>t[i];
 	}	
}

void wypisz(int t[],int r)
{
 for(int i=0;i<r;i++)
 	{
	cout<<t[i]<<endl;
 	}	
}

int max(int t[],int r)
{
 int kartka=t[0];
 for(int i=0;i<r;i++)
 	{
    if(t[i]>kartka) kartka=t[i];    
 	}
 return kartka;
}


int przestawienie(int t[],int r)
{
 int a=t[0];
 for(int i=0;i<r-1;i++)
 t[i]=t[a];
 t[r-1]=a;
}

Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>