Pagini recente » Cod sursa (job #3290075) | Cod sursa (job #1601173) | Cod sursa (job #3240421) | Cod sursa (job #1260722) | Cod sursa (job #822546)
Cod sursa(job #822546)
#include <stdio.h>
#include <stdlib.h>
int main(){
freopen("fractii.in", "r", stdin);
freopen("fractii.out", "w", stdout);
int n, i, j, size = 1, k,ok = 1;
float *cresc, *v;
scanf("%d",&n);
v =(float *) malloc(n * sizeof(float *));
cresc = (float *) malloc(n*n*sizeof(float*));
cresc[0] = 1;
for(i = 0; i < n; i++)
v[i] = i + 1;
for(i = 0; i < n; i++){
for(j = 0; j < n; j++){
ok = 1;
for( k = 0; k < size; k++){
if( cresc[k] == v[i]/v[j]){
ok = 0;
}
}
if( ok == 1){
size++;
cresc[size] = v[i]/v[j];
}
}
}
printf("%d",size);
}