• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Największa i najmniejsza liczba

Object Storage Arubacloud
0 głosów
21,321 wizyt
pytanie zadane 20 kwietnia 2015 w C i C++ przez niezalogowany
Cześć wie ktoś jak ZNALEŹĆ NAJMNIEJSZĄ I NAJWIEKSZĄ WARTOŚĆ Z TABLICY C++

3 odpowiedzi

0 głosów
odpowiedź 20 kwietnia 2015 przez Radfler VIP (101,030 p.)
wybrane 21 kwietnia 2015
 
Najlepsza

Proszę, łopatologicznie wyjaśniony proces szukania tych liczb:

#include <iostream>
using namespace std;

int main() {

    // Rozmiar tablicy będący stałą
    const int R = 10;

    // Tworzę sobie tablicę 10 obiektów typu int, i
    // od razu ją inicjuję jakimiś liczbami.
    int tablica[R] = {23, 41, 432, 543, 41, 1543, 76, 21, 54, 12};


    // Szukam największej liczby:

    // Tworzę dodatkową zmienną, i inincjuję ją
    // wartością pierwszego elementu tablicy
    int najwieksza = tablica[0];

    // W pętli porównuję elementy tablicy
    for(int i=0; i<R; i++)

        if(tablica[i] > najwieksza)  // Jeżeli 'ten' element jest większy od poprzednika,

            najwieksza = tablica[i]; // to uznaj ją za największą liczbę

    // Wyświetlenie:
    cout << "Najwieksza liczba: " << najwieksza << endl;

    // Teraz w identyczny sposób jak wcześniej, szukam najmniejszej,
    // jednak teraz w pętli zmieniam znak '>' na '<'.

    int najmniejsza = tablica[0];

    for(int i=0; i<R; i++)

        if(tablica[i] < najmniejsza)

            najmniejsza = tablica[i];

    cout << "Najmniejsza liczba: " << najmniejsza << endl;
}

 

Jak masz jakieś pytania to pisz wink

 

komentarz 20 kwietnia 2015 przez Boshi VIP (100,240 p.)
taa, chlop nie wie  jak wyznaczyć banalnie max/min po przez zwykły warunek w pętli.

 

min=tab[0];

if (min>tab[i]) min=tab[i];

a Ty mu pokazujesz szablony, na bank zrozumie.
komentarz 20 kwietnia 2015 przez Radfler VIP (101,030 p.)
No dobra, poprawię mu na coś łatwego :|
komentarz 21 kwietnia 2015 przez niezalogowany
Ok, wielkie dzięki o to mi właśnie chodziło (tak dokładnie tłumaczyć niemusiałeś bo aż tak to ja nieogranięty to nie jestem)
+2 głosów
odpowiedź 20 kwietnia 2015 przez jeremus Maniak (59,720 p.)
myślę że wszyscy wiedzą :)))

próbowałeś coś sam spłodzić?
komentarz 20 kwietnia 2015 przez krecik1334 Maniak (58,390 p.)

Dokładnie, też myślę, że wszyscy laugh

0 głosów
odpowiedź 20 kwietnia 2015 przez Carmack Bywalec (2,060 p.)

Witaj,

Wystarczyło wpisać w Google smiley

http://www.matematyka.pl/292212.htm

 

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

int main(int argc, char** argv) {
   
   int i;
   time_t t;
   int max,min,tab[10];
         
                             
   t=time(&t);
   srand(t);
   
   for(i=0;i<10;i++)
       tab[i]=rand()%10;
    //dopiero teraz mozemy nadac wartosc z tablicy bo już ją mamy
   max=tab[0];
      min=tab[0];
       
   for(i=0;i<10;i++){

       printf("%d ",tab[i]);
       printf("\n");
       if(tab[i]>max) max=tab[i]; //tutaj sprawdzamy od razu całą tablicę w pętli
      if(tab[i]<min) min=tab[i];
   }
        //wypisujemy wartosci
        printf("max = %d",max);
        printf("\n");

        printf("min = %d",min);
        printf("\n");

   system("pause");
    return (EXIT_SUCCESS);
}

Przeanalizuj powyższy kod i spróbuj zrobić to samodzielnie.

Pozdrawiam.

Podobne pytania

+2 głosów
1 odpowiedź 309 wizyt
0 głosów
2 odpowiedzi 1,901 wizyt
pytanie zadane 31 marca 2020 w C i C++ przez Ashay Nowicjusz (160 p.)
+2 głosów
3 odpowiedzi 11,060 wizyt
pytanie zadane 29 listopada 2019 w Python przez czowiek Początkujący (390 p.)

92,551 zapytań

141,399 odpowiedzi

319,529 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...