@Flávio Pedroza
tenho isso pronto, mas nao consigo linkar os 10 numeros lidos a parte da contagem
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
int main() {
int tid, nthreads, i, tam, mult, soma;
int *V;
tam = 11;
mult = 1;
//Aloca as posições no vetor V
V = malloc(tam*sizeof(int *));
//Inicia a região paralela - popular o vetor
#pragma omp parallel shared(V, tam, i, mult)
{
#pragma omp for
for(i = 0; i < tam; i++) {
V[i] = i * mult;
}
} //Fim da região paralela
soma = 0;
#pragma omp parallel shared(V, tam, i)
{
#pragma omp for reduction(+:soma)
for(i = 0; i < tam; i++) {
soma = soma + V[i];
}
} //Fim da segunda região paralela
int a, maior=0, menor=0;
float Notas[10];
printf("digite 10 notas");
printf("\n");
for (a=0;a<10;a++){
printf("nota %d : ", a+1);
scanf("%f", &Notas[a]);
if(a==0){maior=Notas[a];menor=Notas[a];}
if(Notas[a]>maior){
maior=Notas[a];
}
else{
if(Notas[a]<menor){
menor=Notas[a];
}
}
}
printf("\no maior valor é %d\n", maior);
printf("\ne o menor valor é %d\n\n", menor);
printf("Soma final: %d\n", soma);
free(V); //Desaloca da memória
return(0);
}