Anonymní profil L – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil L – Programujte.comAnonymní profil L – Programujte.com

 

Příspěvky odeslané z IP adresy 82.100.30.–

d
C / C++ › 3 největší číslo
20. 10. 2014   #195133

Zdravím, potřeboval bych poradit jak z pole vypsat 3 největší číslo, furt to nějak nemůžu dat do kopy, tu je můj zdroják, díky.

#include <stdio.h>

int main()
{
    int pole[]={5,8,3,11,22,4,5,55,7,88,7,44,11,33,66,77,4,44,11,22,5,55};    
    int max1,max2,max3,i;
    int pocet_cis = sizeof (pole)/sizeof (int);
    printf("Cisla v poli: \n");
    for (i = 0; i < pocet_cis; i++)
    {
    printf("%d ", pole[i]);        
    }        
    
    {
    if(i>=max1)max1 = i;
    if(max1>=max2)max2 = max1;
    if(max2>=max3)max3 = max2;
    }    
    printf("\n\nTreti nejvetsi cislo je. %d", max1);
    return 0;
}

L
C / C++ › Dělitelnost a výstupy
1. 10. 2014   #194431

Zdravím, potřeboval bych poradit, snažím se udělat tyto dva programky, ale stále mi to nejde. U toho prvního, mi to vypisuje pouze "cislo je delitelné jede..." "Cislo je delitelne trinact"... Když pozměním printf tak mi to vypiše jedno jakési velké číslo, ale né ty čísla, které jsou dělitelná. Poradil by mi někdo, jen nějak nakopnout ten začátek a výstup. No a u toho druhého nějak nevím, když si udělám např bubble sort, zapíšu to nějak do něho? Aby to vypsalo to 3 největší v poli, a né jen seřazené čísla? S programkem začínám :)

 Vypište všechna čísla z pole dělitelná 11 a 13 která leží v intervalu 0 - 350,

 Vypište třetí největší číslo v poli,

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý