Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Escreva um programa que solicite ao usuario um valor inteiro "n". Uma vez que o valor seja fornecido, o programa devera gerar "n" vetores de numeros
- inteiros de tamanho aleatorio. Esses vetores deverao estar organizados em um vetor de ponteiros de inteiros de "n" posicoes. Para tanto, utilize os
- conceitos de alocacao dinamica estudados em aula. Com os vetores gerados, o programa devera preenche-los com numeros aleatorios utilizando aritmetica
- de ponteiros.
- */
- #include<stdio.h>
- #include<stdlib.h>
- #include<time.h>
- void main(){
- int n, i;
- srand(time(NULL));
- int* ptr;
- int* in_ptr;
- printf("Insira um valor inteiro: ");
- scanf("%d", &n);
- ptr = malloc(n*sizeof(int));
- while((ptr+1) != NULL){
- in_ptr = malloc(rand()*sizeof(int));
- *ptr = in_ptr;
- ptr++;
- }
- while((ptr-1) != NULL){
- printf("Conteudo: %d", *ptr);
- printf("Endereco: %p", ptr);
- ptr--;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement