Forum IDG.pl - miejsce dyskusji o IT: tablica szukanie wartości - Forum IDG.pl - miejsce dyskusji o IT

Skocz do zawartości

Close Open
Close Open
Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie

tablica szukanie wartości jak znaleźć max i min w tablicy Oceń temat: -----

#1 Użytkownik jest niedostępny   kamil_zosiuk Ikona

  • Adept
  • Pip
  • Grupa: Forumowicze
  • Postów: 15
  • Dołączył: 01-listopad 06

Napisany 04 grudzień 2006 - 16:16

Mam do napisania program,który wyświetla tablice 10x10 i wypełnia ją losowymi liczbami.I potrzebuje także znaleźć najmniejszą i największą wartość liczbową w tej tablicy.Prosiłbym o szybką pomoc:
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int i,j,min;
srand(time(0));
float tab[5][5]={0};
srand(time(0));
for (j=0;j<10;j++)
{
for (i=0;i<10;i++)
{
printf("%5d", rand()%100);
}
printf("\n");
}


getch();
return 0;
}

#2 Użytkownik jest niedostępny   janek150 Ikona

  • Początkujący
  • PipPipPip
  • Grupa: Forumowicze
  • Postów: 86
  • Dołączył: 08-październik 06

Napisany 04 grudzień 2006 - 17:28

Moze cos takiego:

#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>

int main()
{
       srand(time(0));

    int i,j;
    float min, max;

    float tab[10][10];

    for (j=0;j<10;j++)
    {
        for (i=0;i<10;i++)
        {
            tab[j][i]=(float) (rand()%100);
            printf("%f\n", tab[j][i]);
        }
        printf("\n");
    }

    min=max=tab[0][0];

    for (j=0;j<10;j++)
    {
        for (i=0;i<10;i++)
        {
            if(tab[j][i] > max)
                max=tab[j][i];
                
            if(tab[j][i] < min)
                min=tab[j][i];
        }
    }
    
    printf("min= %f\n", min);
    printf("max= %f", max);
    
    getchar();
    return 0;
}


#3 Użytkownik jest niedostępny   kamil_zosiuk Ikona

  • Adept
  • Pip
  • Grupa: Forumowicze
  • Postów: 15
  • Dołączył: 01-listopad 06

Napisany 04 grudzień 2006 - 19:08

wszystko byłoby dobrze, gdyby jeszcze ta początkowa tablica pokazywała się w takiej formie jak w pliku źródłowym.Ten dopisek na końcu to właśnie o ot chodzi, ale żeby to wyglądało ładnie tak.To chodzi pewnie o zmianę typu zmiennych,ale nie wiem jak to zrobić.

#4 Użytkownik jest niedostępny   janek150 Ikona

  • Początkujący
  • PipPipPip
  • Grupa: Forumowicze
  • Postów: 86
  • Dołączył: 08-październik 06

Napisany 04 grudzień 2006 - 20:30

Nie rozumiem o co Ci chodzi... Funkcja printf() służy do wyświetlania czegoś tam na konsoli. Jak sie jej używa znajdź w necie. Coś takiego \n oznacza nową linię a \t tabulator. Tyle.

#5 Użytkownik jest niedostępny   kamil_zosiuk Ikona

  • Adept
  • Pip
  • Grupa: Forumowicze
  • Postów: 15
  • Dołączył: 01-listopad 06

Napisany 05 grudzień 2006 - 19:33

Porównaj formę wyświetlania mojej tablicy i Twojej tablicy.Nie widzisz żadnej różnicy?Bo ja widze i to zasadniczą. Moja jest ułożona w prostokącie bez tych zer po przecinku a Twoja wyskakuje w rządku.Nie można tego zrobić inaczej???

Prześlij ten temat:


Strona 1 z 1
  • Nie możesz rozpocząć nowego tematu
  • Nie możesz odpowiadać w tym temacie


Podobne tematy Collapse

  Temat Forum Rozpoczęty przez Statystyki Ostatni post
Nowe odpowiedzi Ikona Edytor plików mkv Audio/Wideo Klakier123 Ikona
  • 2 Odpowiedzi
  • 86 Wyświetleń
Nowe odpowiedzi Ikona Nowe TV LCD Panasonic 2012 i ich charakterystyka obrazu. Telewizja i HD locoloco Ikona
  • 1 Odpowiedz
  • 808 Wyświetleń
Nowe odpowiedzi Ikona Tibia 9.53 ALL Cracked Bots !
Tibia 9.53 ALL Cracked Bots !
cRPG tibiasoft Ikona
  • 0 Odpowiedzi
  • 29 Wyświetleń
Nowe odpowiedzi Ikona Wytlumacz.pl - bardzo pomocne narzędzie dla studentów Serwisy online bastek89 Ikona
  • 0 Odpowiedzi
  • 45 Wyświetleń
Nowe odpowiedzi Ikona Coś zamist Iphone'a
czy jest taka możliwość?
Telefony Bober_1982 Ikona
  • 1 Odpowiedz
  • 123 Wyświetleń

1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników


Reklama