Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » kurzes C-Porgramm: Was mache ich falsch? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen kurzes C-Porgramm: Was mache ich falsch?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Markus
unregistriert
kurzes C-Porgramm: Was mache ich falsch? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hi Leute.

Also. Die Aufgabenstellung ist es eine Funktion zu schreiben, die einem geraden [latex]i[/latex] eine [latex]1[/latex] zuordnet und einem ungeraden eine [latex]-1[/latex].

Meine Ideen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
#include <stdio.h>

double zuordnung (int i)
{
    double zuordnung;

    if ( (i % 2) != 1 )
        zuordnung = 1.;
    else
        zuordnung = -1.;

    return zuordnung;
}

int main(void)
{
    int i;

    printf("i = ");
    scanf("%d", &i);
    printf("\n"),
    printf("%d wird der Wert %d zugeordnet\n", i, zuordnung(i) );

    return 0;
}
Aber irgendwas ist falsch, es kommt immer 0 raus!
15.05.2013 23:30
Markus
unregistriert
RE: kurzes C-Porgramm: Was mache ich falsch? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hat sich eredigt!
16.05.2013 00:39
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Theoretische Informatik » kurzes C-Porgramm: Was mache ich falsch?