Forum
Tipps
News
Menu-Icon

C, do-while - war: Hiiiilfe

Wie programmiere ich bitte folgendes mit do-while bzw mit ´ner while Schleife anstatt der for-Schleife:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

void main ()

{
   double n,b,s,i;

   printf("Bitte eine Zahl eingeben:");
   scanf("%lf", &n);

       for (s=0,b=1; b<=n; b++)

   {
 s = s + 1/b;
    }
   printf("\n\n");
printf("Das Ergebnis ist: %f\n",s);

}

wär schön wenn jemand das kleine Problemchen lösen könnte bin nämlich der absolute Anfänger in dingen Programmierung ;)

« Letzte Änderung: 24.11.03, 19:04:03 von Dr.Nope »

Antworten zu C, do-while - war: Hiiiilfe:

Hallo

Vielleicht ungefähr so...


void main ()

{
   double n,b,s,i;
   s = 0;
   b = 1;

   printf("Bitte eine Zahl eingeben:");
   scanf("%lf", &n);

   while((n+1-b) != 0)
   {
    s = s + 1/b;
    b++;
    }
   printf("\n\n");
printf("Das Ergebnis ist: %f\n",s);

}

Gruss

wie uncool *g*

das sind schleifen:

while( b <= n && (s += 1/b++) );

do; while( b <= n && (s += 1/b++) );

Bin froh das es jetzt klappt vielen Dank für eure Hilfe  :)


« Turbo Pascalfreeware-tool »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Wiederherstellungspunkt
Siehe Systemwiederherstellung. ...

Binärsystem
Unter dem Begriff Binärsystem (oder Dualsystem) versteht man ein Zahlensystem, das lediglich zwei Zustände oder Werte kennt: Null (0) und Eins (1). Es bildet di...

Bing
Bing ist eine von Microsoft entwickelte und betriebene Suchmaschine, die 2009 als Nachfolger von Microsofts früherer Suchmaschine "Live Search" eingeführt wurde...