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

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

 

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

Empty
Java › Vysvětlení zadání...
19. 3. 2013   #173038

Spočtěte součet a součin všech pročísel od 1
do 1000.

Díky..

Empty
C / C++ › Zjednodušení kodu
17. 2. 2013   #171625

Jestli se tě mohu zeptat, jak by si to napsal  

Empty
C / C++ › Zjednodušení kodu
16. 2. 2013   #171586

Ahoj, 

Zadání :Napište funkci, která počítá v pořadí N-té prvočíslo. Hodnota N se zadává jako parametr funkce.

#include <stdio.h>
#include <conio.h>
#define is_prime(x) ((PrimeNumber(x))==x)
#define PINCH 0.01

unsigned int PrimeNumber(unsigned int x)
{
  unsigned int i;
  if(x<=2 || x%2==0)
    return 2;
  else
    for(i=3;i<=(sqrt(x)+PINCH);i+=2)
      if(x%i==0)
        return i;
  return x;
}

unsigned int prvocislo(unsigned int n)
{
  unsigned int i=0;
  while(n!=0){
    i++;
    if(is_prime(i))
      --n;
  }
  return i;
}

int main (void)
{
  unsigned int i;
  printf("Zadej poradi prvocisla: ");
  scanf("%d",&i),getchar();
  printf("%d-te prvocilo je %d.n",i,prvocislo(i));
  getch();
  return 0;
}

Dokázali by jste tento kod zjednodušit?

Díky moc!  

 

 

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