Witam wszystkich zbliżam się wielkimi krokami do swojego pierwszego kolokwium z programowania. Chciałem zapytac czy program ktory napisalem jest zrobiony dobrze.I co sądzicie o wykonaniu (Jestem calkowicie poczatkujacym programista wiec szczerze ale bez hejtow prosze)
Podaję treść zadania i swoj kod.Pozdrawiam
Napisz funkcję, która przyjmuje jako parametry dwie tablice liczb całkowitych , ich wspólny rozmiar oraz liczby x , y (x < y) Funkcja ma skopiować z pierwszej tablicy do drugiej wszystkie wartości należące do przedziału domkniętego |X;Y| oraz zwrócić liczbę skopiowanych elementów. Kopiowane liczby mają być umieszczone jedna po drugiej na początku drugiej tablicy.
#include<stdio.h>
void funkcja(int tab1[] ,int n ,int tab2[])
{ int i ;
int min , max;
printf("Podaj Minimanla wartosc : \n" ) ;
scanf("%d" , &min) ;
printf("Podaj Maxymalna Wartosc : \n" ) ;
scanf("%d" , &max) ;
for(i=0 ; i < n ; i++)
{
scanf("%d" , &tab1[i]) ;
tab2[i] = tab1[i] ;
}
for(i=0 ; i < n ; i++)
{
if(tab1[i] > min && tab1[i] < max)
{
printf("%d" , tab2[i]) ;
}
}
}
int main()
{int r_tab , wywolanie ;
printf("Ile elementow ma zawierac tablica : \n ") ;
scanf("%d" , &r_tab) ;
int tablica1[r_tab] ;
int tablica2[r_tab] ;
funkcja(tablica1 , r_tab , tablica2) ;
return 0 ;
}
dodanie znacznika <quote>
- @furious programming