Wlasnie skonczylem ostatnie cwiczenie z kursu, kod dziala tak jak chcialem, tylko nie jestem na 100% przekonany czy dokladnie o to chodzilo w zadaniu, dlatego chcialem to z wami skonsultowac : ) Tresc zadania i moj kod zamieszcze kolejno pod spodem:
Napisz program, który rozpisuje daną liczbę na wszystkie możliwe kombinacje jej składników.
Przykład:
2 = 1+1
2 = 2
#include<stdio.h>
int main(void){
int a;
scanf("%i", &a);
printf("dodawanie do uzyskania podanej liczby\n");
int i;
for(i=0;i<=a;++i){
int w = a-i;
printf("%i = %i + %i\n", a, i, w);
}
printf("odejmowanie do uzyskania podanej liczby\n");
for(i=a;i>=0;--i){
int s = a+i;
printf("%i = %i - %i\n", a, s , i);
}
float x = a;
printf("mnozenie do uzyskania podanej liczby\n");
for(i=1;i<=x;++i){
float c = x/i;
printf("%i = %f * %i\n", a, c , i);
}
printf("dzielenie do uzyskania podanej liczby\n");
for(i=1;i<=a;++i){
float v = a*i;
printf("%i = %f / %i\n", a, v, i);
}
return 0;
}
Taki byl zamysl zadania czy niebardzo ?
dodanie znacznika <code class="cpp">
- @furious programming