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

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

 

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

lexie2
C / C++ › nahodne prvky typu char z po…
12. 12. 2012   #168670

Ahoj,

jakym zpusobem muzu vybrat z pole, ktere obsahuje dva znaky(prvky typu char), nahodne nektery z nich?

Kdyby slo o cisla, vim, ze to lze realizovat pomoci rand() ale tady nevim...

Diky

Luke15
C / C++ › program,jednoduchy,ale proc…
15. 10. 2012   #164716

muzete mi poradit s timhle ?? nefunguje to jak by melo...   dle vypisu printf by snad melo byt jasne,co by to melo umet,budu rad za kazdou pripominku,diky moc :)

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

int main()
{

int i;
int pocetNactenych;
int soucetZadanychCisel;
int predesleI;
int nejvetsiNacteneCislo;
int pocetNacteniNejvetsiho;
int nejmensiNacteneCislo;
int pocetNacteniNejmensiho;
int cifernySoucet;
int j;

pocetNactenych=0;
soucetZadanychCisel=0;
pocetNacteniNejvetsiho=0;
pocetNacteniNejmensiho=0;
cifernySoucet=0;

do {
printf("Vkladejte cela cisla:");
scanf("%d", &i);


pocetNactenych=pocetNactenych+1;
soucetZadanychCisel=i+soucetZadanychCisel;


{   j=i;
    while ( j!= 0 ) { if ( j > 0 ) { cifernySoucet=cifernySoucet+(j%10);
                                     j=j/10;}

      if ( j < 0 ) { cifernySoucet=cifernySoucet-(j%10);
                     j=-j/10;}
                  } }



if ( ( i >= predesleI ) && ( i!=0) && ( i >= nejvetsiNacteneCislo ) ) {
     if ( i == nejvetsiNacteneCislo ) pocetNacteniNejvetsiho=pocetNacteniNejvetsiho+1;
     nejvetsiNacteneCislo=i;

}
 else { if ( ( i <= predesleI ) && ( i!=0 ) && ( i <= nejmensiNacteneCislo ) ) {
        if ( i == nejmensiNacteneCislo ) pocetNacteniNejmensiho=pocetNacteniNejmensiho+1;
           nejmensiNacteneCislo=i;
}

predesleI=i;

} }
while (i!=0);




printf("Pocet zadanych cisel je %d\n", pocetNactenych-1);
printf("Soucet vsech zadanych cisel je %d\n", soucetZadanychCisel);
printf("Prumerna hodnota = %f\n", (soucetZadanychCisel / (float) (pocetNactenych-1)) );
printf("Nejvetsi nactene cislo: %d\n", nejvetsiNacteneCislo);
printf("Nejmensi nactene cislo: %d\n", nejmensiNacteneCislo);
printf("Pocet nacteni nejvetsiho cisla: %d\n", pocetNacteniNejvetsiho+1);
printf("Pocet nacteni nejmensiho cisla: %d\n", pocetNacteniNejmensiho+1);
printf("Ciferny soucet zadanych cisel je %d\n", cifernySoucet);



return 0;
}

 

 

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