Ajuda com exercício

Boa tarde,

pessoal eu sou novato em programação e estou tendo problema com um exercício de linguagem C que tem quer ser feito usando vetores, podem me dar uma forcinha!? O enunciado do exercício é o seguinte: Armazenar nome e salário de 100 pessoas. Calcular e armazenar o novo salário sabendo-se que o reajuste foi de 8%. Imprimir uma listagem numerada como e novo salário.

Montei um algoritmo em c que recebe o nome e salario em vetores, mas na hora de imprimir a listagem o programa para de funcionar e fecha

#include <stdio.h>

int main ()
{
	int func = 2;
	int nome[func];
	float salario[func];
	int i;
	

	for(i=0; i < func; i++){
		printf("Digite o nome do %do funcionario: ", i+1);
		scanf("%s", &nome[i]);
		
		printf("Digite o salario deste funcionario: ");
		scanf("%f", &salario[i]);
	}
	
	for(i = 0; i< func; i++){
		
		salario[i] += (salario[i]/100)*8;
		printf("%d , %s , %f", i+1, nome[i], salario[i]);
		
	}
	
}
#include <stdio.h>
#define FUNC 2
int main () {
	char nome[FUNC][50];
	float salario[FUNC];
	int i;
	
	for(i = 0; i < FUNC; i++){
		printf("Digite o nome do %do funcionario: ", i+1);
		scanf("%s", nome[i]);
		printf("Digite o salario deste funcionario: ");
		scanf("%f", &salario[i]);
	}
	
	for(i = 0; i< FUNC; i++){
		salario[i] += (salario[i]/100)*8;
		printf("%d, %s, %f\n", i+1, nome[i], salario[i]);
	}
	
}
1 curtida