You are not logged in.

  • Login

Dear visitor, welcome to Coder Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, November 26th 2006, 3:34pm

Brauche Hilfe bei einer Leichten Aufgabe

Hallo
Ich bin ein Anfänger und Programiere erst seit ca. 4 Monaten
ich brauche Hilfe bei Folgener Aufgabe:

Der Anwender gibt 10 Fließkommazahlen ein.
Die Zahlen sollen in einem Array abgespeichert werden.
Anschließend ermitelt das Programm den Index der kleinsten und größten Zahl.
Der Index und der Werte werden auf dem Bildschirm Ausgegeben

brauche dabei hilfe, weil ich Probleme mit arrays habe.
Wenn jemand eine idee hat wäre echt nett
wenn möglich aber eine ganz einfache lösung mit array printf, scanf, if und einer for schleife.

2

Sunday, November 26th 2006, 4:35pm

wohl bekomms

beim nächsten mal bestehe ich darauf, dass du schonmal Ansätze postest.

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[]) {
        int i, posmin, posmax;
        double x, min=atof(argv[1]), max=atof(argv[1]);
 
        for(i=1; i<argc; i++) {
            x = atof(argv[i]);
 
            if(x < min) {
                posmin = i;
                min = x;
            }
 
            if(x > max) {
                posmax = i;
                max = x;
            }
        }
 
        printf("Min[%d]: %g\nMax[%d]: %g\n", posmin, min, posmax, max);
        return 0;
}

3

Sunday, November 26th 2006, 4:40pm

Ok beim nächsten mal setze ich das rein
Danke!

Social bookmarks