Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- int n,n1[100],n2[100],n3[100],i,j,swap;
- float s[100],r[100],rr[100],temp;
- scanf("%d", &n);
- for(i=0; i<n; i++){
- scanf("%d %d %d", &n1[i], &n2[i], &n3[i]);
- }
- for(i=0; i<n; i++){
- s[i]=(n1[i]+n2[i]+n3[i])/2;;
- r[i]=sqrt(s[i]*(s[i]-n1[i])*(s[i]-n2[i])*(s[i]-n3[i]));
- rr[i]=r[i]=sqrt(s[i]*(s[i]-n1[i])*(s[i]-n2[i])*(s[i]-n3[i]));
- }
- while(1){
- swap=0;
- for(i=0; i<n-1; i++){
- if(r[i]>r[i+1]){
- temp=r[i];
- r[i]=r[i+1];
- r[i+1]=temp;
- swap=1;
- }
- }
- if(swap==0){
- break;
- }
- }
- for(i=0; i<n; i++){
- for(j=0; j<n; j++){
- if(r[i]==rr[j]){
- printf("%d %d %d\n",n1[j],n2[j],n3[j]);
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement