fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. typedef struct Atleta {
  5. float notas[5];
  6. } atleta;
  7. void receberNotas(atleta* l) {
  8. for(int i = 0; i < 5; i++) {
  9. printf("Digite %d nota: ", (i + 1));
  10. scanf("%f", &l->notas[i]);
  11. }
  12. }
  13. void mostrarNotas(atleta *l) {
  14. for(int i = 0; i < 5; i++) {
  15. printf("\n%.2f", l->notas[i]);
  16. }
  17. }
  18. int main() {
  19. atleta *a = malloc(sizeof(atleta));
  20. receberNotas(a);
  21. mostrarNotas(a);
  22. }
Success #stdin #stdout 0s 2304KB
stdin
1
2
3
4
5
stdout
Digite 1 nota: Digite 2 nota: Digite 3 nota: Digite 4 nota: Digite 5 nota: 
1.00
2.00
3.00
4.00
5.00