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!
|