Skip to content

Instantly share code, notes, and snippets.

@JuanCrg90
Created June 28, 2016 01:02
Show Gist options
  • Select an option

  • Save JuanCrg90/fdbc1bccf2202c61c964596b904b76a5 to your computer and use it in GitHub Desktop.

Select an option

Save JuanCrg90/fdbc1bccf2202c61c964596b904b76a5 to your computer and use it in GitHub Desktop.

Revisions

  1. JuanCrg90 created this gist Jun 28, 2016.
    31 changes: 31 additions & 0 deletions main.c
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    #include <stdio.h>
    #include <stdlib.h>

    int main () {

    typedef struct complex_tag {
    float r;
    float i;
    } complex;

    int tam;
    int i;

    complex *nums;
    scanf("%d", &tam);

    nums = (complex*) malloc( sizeof(complex) * tam );

    for( i = 0; i < tam; i++ ) {
    nums[i].r = i;
    nums[i].i = i*2;
    }

    for( i = 0; i < tam; i++ ) {
    printf("r: %f, i: %f \n ", nums[i].r, nums[i].i);
    }

    free(nums);

    return 0;
    }