link đề: http://www.spoj.com/PTIT/problems/BCFACTOR/
em code bài trêm bằng C++, code của em như sau:
#include<iostream>
#include<math.h>
#include<conio.h>
using namespace std;
int a[100];
long n;
void tinh(int a[], int n){
int x=n;
for(int i=2; i<sqrt(x); i++)
a[i]=0;
for(int i=2; i<sqrt(x); i++){
while(n%i==0){
a[i]+=1;
n=n/i;
}
if(n==1)
break;
}
for(int i=2; i<sqrt(x); i++)
if(a[i]!=0)
cout << i << " " << a[i] << endl;
if(n>1)
cout << n << " 1";
}
int main(){
cin >> n;
tinh(a,n);
return 0;
}
Khi submit báo lỗi.
Em có gg lỗi này nhưng chưa hiểu mấy.Các pro chỉ em cách sửa lỗi,lỗi này là như thế nào? tại sao em lại gặp lỗi đó ạ???
Em cảm ơn ạ!!