| 
                                         Može pomoć oko 1.8 i 1.9 zadatka na 13 strani skripte iz vježbi
 
 1.8:
 [code:1] int main(void) {
     
     int x[314],br=2,n=0,j,i,t,x1,x2;
     
     printf("Unesite 1. broj:");
     scanf("%d",&x[n++]);
     
     while( x[n-1]!=17 && br!=314){
            
            printf("Unesite %d. broj:",br++);
            scanf("%d",&x[n++]);
            }
            n=n+1;
            
 for(i=0;i<n;i++){
 
 int suma11=0;
 int suma1=0;
                 
 x1=(x[i]<0? -x[i]:x[i]);
                 
 suma11=x1%10;
 
 
 
 while((x1/100)!=0)
                   x1= x1/10;
                   
 suma1=suma11+x1%10;
 
 
 
 
 for(j=i+1;j<n;j++){
                    
 x2=(x[j]<0? -x[j]:x[j]);
 
    int suma12=0;
    int suma2=0;
  
                 
 suma12=x2%10;
 while((x2/100)!=0)
                    x2=x2/10;
 suma2=suma12+x2%10;
 
 
 if(suma1<suma2){
                 t=x[i];
                 x[i]=x[j];
                 x[j]=t;
                 }
 
 }
 }
 
 
 
 for(i=0;i<n;i++)
 printf("%d ",x[i]); 
 
 
 [/code:1]
 
 I 1.9:
 
 [code:1]     printf("Unesite 1.broj: ");
     scanf("%lg",&x[n++]);
     
     while(x[n-1]!=3.14 && k!=17) {
                      
                      printf("Unesite %d. broj:",k++);
                      scanf("%lg", &x[n++]); 
                      }
                      
     for(i=0;i<n-1;i++){
                        
                        x1=(x[i]<0? -x[i]:x[i]);
     
     
     while((x1/10)!=0){
                  x1=x1/10;
                  br1++;
                  }
                  
                  
 for(j=i+1;j<n;j++){
                        
                        x2=(x[j]<0? -x[j]:x[j]);
     
     
     while((x2/10)!=0){
                  x2=x2/10;
                  br2++;
                  }
                  
     if(br1<br2){
                 int t=x[i];
                 x[i]=x[j];
                 x[j]=t;
                 }
                 br1=br2;
 }
 }
 
 for(i=0;i<n;i++)
 printf("%g ",x[i]); [/code:1]
 
 Hvala! 
					
					Može pomoć oko 1.8 i 1.9 zadatka na 13 strani skripte iz vježbi
 
 
1.8:
 
 	  | Kod: | 	 		   int main(void) {
 
    
 
    int x[314],br=2,n=0,j,i,t,x1,x2;
 
    
 
    printf("Unesite 1. broj:");
 
    scanf("%d",&x[n++]);
 
    
 
    while( x[n-1]!=17 && br!=314){
 
           
 
           printf("Unesite %d. broj:",br++);
 
           scanf("%d",&x[n++]);
 
           }
 
           n=n+1;
 
           
 
for(i=0;i<n;i++){
 
 
int suma11=0;
 
int suma1=0;
 
                
 
x1=(x[i]<0? -x[i]:x[i]);
 
                
 
suma11=x1%10;
 
 
 
 
while((x1/100)!=0)
 
                  x1= x1/10;
 
                  
 
suma1=suma11+x1%10;
 
 
 
 
 
for(j=i+1;j<n;j++){
 
                   
 
x2=(x[j]<0? -x[j]:x[j]);
 
 
   int suma12=0;
 
   int suma2=0;
 
 
 
                
 
suma12=x2%10;
 
while((x2/100)!=0)
 
                   x2=x2/10;
 
suma2=suma12+x2%10;
 
 
 
if(suma1<suma2){
 
                t=x[i];
 
                x[i]=x[j];
 
                x[j]=t;
 
                }
 
 
}
 
}
 
 
 
 
for(i=0;i<n;i++)
 
printf("%d ",x[i]); 
 
 
 
 | 	  
 
 
I 1.9:
 
 
 	  | Kod: | 	 		       printf("Unesite 1.broj: ");
 
    scanf("%lg",&x[n++]);
 
    
 
    while(x[n-1]!=3.14 && k!=17) {
 
                     
 
                     printf("Unesite %d. broj:",k++);
 
                     scanf("%lg", &x[n++]); 
 
                     }
 
                     
 
    for(i=0;i<n-1;i++){
 
                       
 
                       x1=(x[i]<0? -x[i]:x[i]);
 
    
 
    
 
    while((x1/10)!=0){
 
                 x1=x1/10;
 
                 br1++;
 
                 }
 
                 
 
                 
 
for(j=i+1;j<n;j++){
 
                       
 
                       x2=(x[j]<0? -x[j]:x[j]);
 
    
 
    
 
    while((x2/10)!=0){
 
                 x2=x2/10;
 
                 br2++;
 
                 }
 
                 
 
    if(br1<br2){
 
                int t=x[i];
 
                x[i]=x[j];
 
                x[j]=t;
 
                }
 
                br1=br2;
 
}
 
}
 
 
for(i=0;i<n;i++)
 
printf("%g ",x[i]);  | 	  
 
 
Hvala!
					
 
  
					
					
					
				 |