em muốn gộp 2 đoạn code này với nhau nhưng một cái là kiểu float một là kiểu int , mọi người cho mình hỏi phải sửa như thế nào với ạ
#include <iostream>
int main() {
int i=1;
int so;
printf("moi nhap ban nhap mot so:");
scanf("%d",&so);
int count=0;
for(;i<so;i++){
if(i*i==so){
count++;
break;
}
}
if (count==0){
printf("%d khong la so chinh phuong!\n",so);
}else{
printf("%d la so chinh phuong!\n",so);
}
for(int i=2 ; i<so; i++)
{
if(so%i==0)
{
count++;
}
}
if(count==0)
{
printf("%d la so nguyen to",so);
} else
{printf ("%d khong la so nguyen to",so);
}
return 0;
}
VÀ
int so;
printf("moi nhap ban nhap mot so:");
scanf("%d",&so);
if(so/(int)so==1){
printf("la so nguyen!\n",so);
}else if(so/(int)so!=1){
printf("khong la so nguyen!\n",so);
}