gracias hermano CRivasGomez, en verdad mill gracias por la ayuda, sabes cual fue mi error para correjirlo en un futuro
Tienes varios errores en la sintaxis, quieres acumular varios nombres y pesos de los empleados pero solo estas usando una variable de cada tipo, tienes que asignar cada variable para cada valor que buscar guardar. de esta manera, si usas una variable tipo
int solo podra asignarse para un valor de peso.
Así mismo, el nombre es una variable que usa carácteres, así que necesitas usar un tipo de variable que permita usar caracteres, como char (como hizo nuestro amigo arriba, usando un arreglo, vector o matriz de char, pues la variable tipo char solo puede almacenar un caracter, mientras un arreglo de char puede guardar un número definido de caracteres) o string.
Cuando estas validando cuantos tienen exactamente 80 kilos y cuantos tienen menos, lo más común es usar contadores, que son unas variables tipo int que se inician desde cero y van creciendo a medida que se cumple una condición, en este caso, que el peso sea igual a 80 kilos.
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
string nombre[10]; // para el nombre y el apellido, temporalmente asignar 10 nombres máximo
int n,i;
float peso[10]; //para asignar hasta 10 pesos
int contadorIgual=0, contadorMenor=0;
cout<<"REGISTRO DE EMPLEADOS\n\n";
cout<<"Introduzca cantidad de empleados: ";
cin>>n;
for(i=0; i<n; i++) //
{
cout<< "Introduzca nombre: ";
cin>> nombre[i];
cout<< "Introduzca su Peso: ";
cin>> peso[i];
if(peso[i] == 80.0){
contadorIgual++;
}
else{
contadorMenor++;
}
cout << endl;
}
cout<<"los empleados con peso mayor a 80 kg son: "<<contadorIgual<<endl;
cout<<"Empleados que pesan menos de 80 Kg: "<<contadorMenor<<endl;
for(i=0; i<n; i++) //
{
cout<<"El nombre de su empleado es: " << nombre[i] <<endl;
cout<<"y su peso es: " << peso[i] <<endl;
}
return 0;
}