Linguagem C para Portugol.

SQL

MySQL

Android

PostgreSQL

NoSQL

Oracle

PHP

Java

.NET

Engenharia de Software

Delphi

Automação Comercial

Modelagem

OLAP

iOS

Front-end

Firebird

Infraestrutura

Off Topic

Off Topic

15/10/2015

Bem, estou com um trabalho para fazer, e estou com MUITA dificuldade o exercício é esse:

Crie um
algoritmo que possa entrar com vários números, enquanto forem pares e, para cada
número, imprima todos os arranjos possíveis entre dois números primos cuja soma seja
igual ao número par informado.

Porem tenho a resposta em C, gostaria da ajuda de alguma boa alma hehe, para traduzir esse algoritmo para portugol:

#include <stdio.h>

int primo(int n)
{
int i;

for (i = 2; i < n; i++)
{
if (n % i == 0)
return 0;
i++;
}

return 1;
}

void main(void)
{
int a, i, j=0,k;

do
{
printf("Introduza um numero par superior a 4: ");
scanf("%d", &a);
}while((a<=4) || (a%2!=0)) ;

for(k=4; k<=a ; k=k+2)
{
for(i=1 ; i<=k/2 ; i++)
{
if(primo(i))
if(primo(k-i))
j=k-i;
}
printf("O numero %d, e a soma dos primos %d + %d\n", k, k-j, j);
}

system("PAUSE");
}
Troplive

Troplive

Curtidas 5
POSTAR