Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

wyznaczenie najmniejszej wartości z tablicy

Ostatnio zmodyfikowano 2016-05-15 14:35
Autor Wiadomość
511matys115
Temat założony przez niniejszego użytkownika
wyznaczenie najmniejszej wartości z tablicy
» 2016-05-15 14:24:21
w zadaniu mam problem aby wyznaczyć najmniejszą wartość z tablicy już po zsumowaniu informacji, program ostatecznie ciągle wyświetla zły wynik
C/C++
#define LO 3
#define LM 3
#include <stdio.h>
#include <stdlib.h>


int main()
{
    float tab[ LO ][ LM ];
    float er[ LO ];
    int i, j;
    float najmniej;
    int nrosoby;
    for( i = 0; i < LO; i++ )
    for( j = 0; j < LM; j++ )
    {
        printf( "\n Podaj zuzycie dla odbiorcy %d, w miesiacu %d:  ", i + 1, j + 1 );
        scanf( "%f; &tab [i] [j]" );
    }
    for( i = 0; i < LO; i++ )
    for( j = 0; j < LM; j++ )
    {
        er[ i ] = er[ i ] + tab[ i ][ j ];
    }
    {
        najmniej = er[ 0 ];
        for( i = 1; i < LO; i++ ) {
            if( er[ i ] < najmniej )
                 najmniej = er[ i ];
           
            nrosoby = i;
        }
        printf( "\n\n\t\t\tUzytkownik %i zuzyl najmniej energii\n\n\n\n", nrosoby );
        system( "PAUSE" );
    }
    return 0;
   
}
[ / i ]
P-148257
pekfos
» 2016-05-15 14:35:03
Tablica er nie ma wartości początkowej. Tak samo zmienna nrosoby.

C/C++
if( er[ i ] < najmniej )
     najmniej = er[ i ];

nrosoby = i;
Komentarz zbędny.



P-148259
« 1 »
  Strona 1 z 1