Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Leia um conjunto de no máximo 20 números positivos. O término da entrada
- será indicado pelo número zero. Não permita a digitação de números negativos.
- Em seguida exiba este conjunto acompanhado do seu elemento simétrico em
- relação a sua posição no conjunto, ou seja, o primeiro com o último, o
- segundo com o penúltimo e assim sucessivamente. Veja o exemplo:
- Entrada: 5, 7, 9, 2, 1 Saída: 5-1, 7-2, 9-9, 2-7, 1-5*/
- #include<stdio.h>
- #define max 20
- int main()
- {
- int num[max], aux[max], i, j, cont=0;
- for(i=0; i<max; i++){
- printf("Digite um numero: ");
- scanf("%d", &aux[i]);
- if(aux[i]>0){// preenchendo o vetor com numeros positivos
- num[i]=aux[i];
- cont++;}
- else if(aux[i]==0)// se for igual a zero sai do for
- break;
- else{
- printf("Nao pode numero negativo.\n");
- i--;}}
- for(i=0,j=cont-1; i<cont, j>=0; i++, j--)// exibi a forma desejada no exercicio
- printf("%d - %d\n", num[i], num[j]);
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment