@Simon Viegas Obrigada pela ajuda com a indentação! Eu venho focando tanto na questão lógica que acabo deixando de lado esse tipo de coisa que realmente é super importante. Percebi mesmo o meu erro em colocar o for antes de ler com o scanf no começo, que burrice da minha parte. Muito obrigada novamente, acho essa área incrível e quero sempre aprender. @isrnick Muito obrigada pela ajuda com essa parte do código, eu realmente não estava conseguindo raciocinar. Por enquanto o código está assim, mas ainda não deu certo rsrsrs
/*Dadas duas sequências de n e m valores inteiros, onde n<=m, escreva um programa que verica quantas vezes a primeira sequência ocorre na segunda.*/
#include <stdio.h>
#include <stdlib.h>
#include <locale.h> //setlocale()
int main(){
setlocale(LC_CTYPE,"Portuguese_Brazil");
int vetorM[50], vetorN[50], m = 0, n = 0, i = 0, j = 0, iguais, contador;
printf("Digite a quantidade de numeros para vetorM: ");
scanf("%d", &m);
for(i=0; i<m; i++){
printf("Entre com valor da posicao %d para vetor M:", i);
scanf("%d",&vetorM[i]);
}
printf("Digite a quantidade de numeros para vetorN: ");
scanf("%d", &n);
for(i=0; i<n; i++){
printf("Entre com valor da posicao %d para vetor N:", i);
scanf("%d",&vetorN[i]);
}
printf("\n\n");
contador = 0;
for(i=0; i < m - n + 1; i++){
iguais = 1;
for(j=0; j < n; j++){
if(vetorM[i] != vetorN[j+i-1]){
iguais = 0;
}
}
if(iguais){
contador++;
}
printf("Resultado %d", contador);
}
return 0;
}