PRÁTICA 8 – VETORES
Comandos:
srand(), time(NULL), int[] e int[][].
Tarefa:
Copie, cole, compile e execute cada um dos seguintes programas no DEV C++:
Caso não possua o DEVC ou compilador instalado, use esse compilador online
Programa 1 – Média de notas!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include <stdio.h> #include <conio.h> main() { float notas[5]; int i; for(i=0; i<4; i++) { printf("\n nota:"); scanf("%f",¬as[i]); } float media = 0; for(i=0; i<4; i++) { media = media + notas[i]/4; } printf("\n media:"); printf("%f", media); getch(); } |
Programa 2 – Megasena!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> main() { int megasena[6]; /* armazena numeros inteiros */ int i; srand(time(NULL)); for(i=0; i<6; i++) { megasena[i] = (rand() % 60)+1; /* rand() %60 gera numeros de 0 a 59 */ } printf("\n\n Os numeros sorteados sao: "); for(i=0;i<6;i++) { printf("%d ",megasena[i]); } getch(); } |
Programa 3 – Determinante e matriz 2×2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <stdio.h> #include <conio.h> main() { // Este programa calcula o determinante de uma matriz 2 x 2 int m[2] [2]; /* Define uma matriz 2 x 2 */ int i,j,det; for(i=0;i<2;i++) for(j=0;j<2;j++) { printf("\nInforme o valor do elemento m[%d] [%d]: ",i+1,j+1); scanf("%d",&m[i] [j]); } det = m[0] [0] * m[1] [1] - m[0] [1] * m[1] [0]; printf("\nO determinante vale: %d",det); getch(); } |
Desafio: ?
1 |
? |