Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Como fazer a conversão de um programa escrito em Python para C

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Como fazer a conversão de um programa escrito em Python para C

    No caso, eu quero fazer a conversão do programa abaixo:

    Código HTML:
    def isprime(num,primes):
        for divi in primes:
            if num%divi == 0:
                return False
        return True
    
    num,counter,primes = 2,1,[]
    while counter <= 1000:
        if isprime(num,primes) == True:
            counter += 1
            print(num)
            primes.append(num)
        num += 1
    Se fui útil não custa nada agradecer clicando em obrigado
    sigpic

  • Font Size
    #2
    Dividi o código em partes para facilitar a leitura e a comparação entre as duas linguagens.
    Tipo, faz muito tempo que não programo em C, e nem manjo muito de Python, eu acho que o código é isso aí, mas não sei se está certo, roda os dois códigos e compara os resultados, caso o código do C esteja errado dê uma estudada para ver porque se não estiver certo está quase, é só modificar alguma boberinha que eu possa ter deixado passar.

    def isprime(num,primes):
    for divi in primes:
    if num%divi == 0:
    return False
    return True
    function isPrime(num, primes){
    for(i = 0; i < sizeof(primes) ; i++){
    if(num%primes[i] == 0){
    return false;
    }else{
    return true;
    }
    }
    }

    num,counter,primes = 2,1,[]
    while counter <= 1000:
    if isprime(num,primes) == True:
    counter += 1
    print(num)
    primes.append(num)
    num += 1
    int main(){
    int num = 2;
    int counter = 1;
    int primes[1000];
    int index = 0;

    while(counter <= 1000){
    if(isPrime(num, primes) == true){
    counter++;
    printf("%d", num);
    primes[index] = num;
    }
    index++;
    num++;
    }
    }
    sigpic
    Eis que estou à porta, e bato; se alguém ouvir a minha voz, e abrir a porta,
    entrarei em sua casa, e com ele cearei, e ele comigo. (Apocalipse 3:20)

    https://twitter.com/jackads
    http://www.facebook.com/jackson.beneteferreira

    Comment

    X
    Working...
    X