Code:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void case1 ( double suma, double br)
{
double i=1,zbroj=0,z,z2;
int x;
br=0;
do
{
br++;
zbroj=zbroj+1.0/i;
i++;
z=zbroj;
z=z*100;
x=int(z);
z2=double(x)/100;
}
while(int (z2)!=suma);
printf("Potrebno je %.2lf razlomaka\n\n",br);
}
void case2 (int clan_niza)
{
double sum=0,i=0;
do
{
i++;
sum=sum+1.0/i;
}
while(i!=clan_niza);
printf("\nZbroj prvih %d clanova niza je %lf\n\n",clan_niza,sum);
}
int main()
{
double suma,br;
int odabir,clan_niza;
printf("\n\nUnesite do koje sume treba doci: ");
scanf("%lf",&suma);
case1(suma,br);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void case1 ( double suma, double br)
{
double i=1,zbroj=0,z,z2;
int x;
br=0;
do
{
br++;
zbroj=zbroj+1.0/i;
i++;
z=zbroj;
z=z*100;
x=int(z);
z2=double(x)/100;
}
while(int (z2)!=suma);
printf("Potrebno je %.2lf razlomaka\n\n",br);
}
void case2 (int clan_niza)
{
double sum=0,i=0;
do
{
i++;
sum=sum+1.0/i;
}
while(i!=clan_niza);
printf("\nZbroj prvih %d clanova niza je %lf\n\n",clan_niza,sum);
}
int main()
{
double suma,br;
int odabir,clan_niza;
printf("\n\nUnesite do koje sume treba doci: ");
scanf("%lf",&suma);
case1(suma,br);
getch();
}
Zanima me kako da vrijednost koju sam dobio povečavajući varijablu 'br' sačuvam tako da je mogu koristiti u main i drugim funkcijama?