Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int leVetor(int n, int v[]){
- int i;
- for(i = 0; i < n; i++){
- scanf("%d", &v[i]);
- }
- return (v[i - 1]);
- }
- int contaOcorrencias(int N, int v[], int chave){
- int i, numOcorr = 0;
- for(i = 0; i < N; i++){
- if(chave == v[i]){
- numOcorr++;
- }
- }
- return (numOcorr);
- }
- int obterMaiorElemento(int N, int v[], int *maior, int *posMaior){
- int i;
- *maior = v[0];
- for(i = 1; i < N; i++){
- if(v[i] > *maior){
- *maior = v[i];
- *posMaior = i;
- }
- }
- }
- int main(){
- int vet[10000];
- int N, ultimo, numOcorr, maior, posMaior;
- scanf("%d", &N);
- ultimo = leVetor(N, vet);
- numOcorr = contaOcorrencias(N, vet, ultimo);
- printf("Nota %d, %d vezes\n", ultimo, numOcorr);
- obterMaiorElemento(N, vet, &maior, &posMaior);
- printf("Nota %d, indice %d\n", maior, posMaior);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement