Cześć,
Mam za zadanie napisać program, który bedzie liczył średnią, po wpisaniu ilości liczb, będzie trzeba albo te liczby samemu wpisać, albo program bedzie musiał wylosować. Zdecydowałem się wykorzystać tablice dynamiczną. Nie wiem tylko jak zrobić, aby w miejscu losowania, program losował liczby i dodawał je do tablicy, oraz wyświetlał, przykładowo jak zadeklarujemy na poczatku 3 liczby to niech wyświetla "pierwsza wylosowana liczba:"
Mógłby ktoś mi pomóc?
Mam taki kawałem kodu:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
system("cls");
printf("\n Dynamiczna tablica \n");
int n;
int *tablica;
int *i,*koniec;
int wybor;
printf("Podaj rozmiar tablicy: ");
scanf("%d",&n);
tablica=(int*)malloc(n*sizeof(int));
i=tablica;
koniec=tablica+n*sizeof(int);
puts("Wybierz operacje:\n1 - losowanie\ - wpisywanie");
scanf("%d", &wybor);
if(wybor == 1) {
for(tablica;tablica<(koniec);tablica=tablica+sizeof(int)){
puts("tu jest miejsce na losowanie");
}
}
else {
for(tablica;tablica<(koniec);tablica=tablica+sizeof(int)){
printf("Podaj wartosc: ");
scanf("%d",tablica);}
}
return 0;
}