Enunciado — Ver uma das soluções possíveis (nota 9,9)
Jogar versão colorida — Editor de mapas — mapa1.txt — Código da versão colorida
Enunciado — Ver uma das soluções possíveis — ep3entrada.txt
Enunciado — Ver uma das soluções possíveis (nota: 9,5) — ep2entrada.txt
Enunciado — Ver uma das soluções possíveis (nota: 9,9)
— simulação —
Dado um numero inteiro n maior que 2, verificar se n é palíndromo, obter seu reverso e contar os dígitos.
#include<stdio.h> #include<stdlib.h> int main () { int n, reverso, n2, cont; printf("n = ? \n"); scanf("%d", &n); n2 = n; reverso = 0; cont = 0; while (n%10 != 0) { reverso = (reverso*10) + (n%10); n = n/10; cont++; } printf("n = %d\n" "Digitos: %d\n" "Reverso: %d\n", n2, cont, reverso); if (reverso == n2) printf("Palindromo\n"); else printf("Nao palindromo\n"); system("PAUSE"); return 0; }
Dados um número n e uma seqüência com n elementos, verificar se a seqüência é composta por inteiros com sinais alternantes.
#include<stdio.h> #include<stdlib.h> int main () { int n, int1, int2, aux, cont; printf("Digite um numero n > 2:\n"); scanf("%d", &n); printf("Digite uma sequencia de %d inteiros\n", n); scanf("%d", &int1); aux = -1; for (cont=1; cont <= n; cont++) { scanf("&d", &int2); if ((int1*int2<0) && (aux<0)) aux = int1 * int2; else aux = 1; int1 = int2; } if (aux < 0) printf("A sequencia tem sinais alternantes"); else printf("A sequencia NAO tem sinais alternantes"); system("PAUSE"); return 0; }
Dados um número inteiro n (maior que 2) e um real x, obter a soma definida por S(n,x) = x + x²/4 + x³/9 + … + xn/n²
#include<stdio.h> #include<stdlib.h> int main () { int n, cont; double x, mxis, termo, soma; printf("Digite um numero n > 2:\n"); scanf("%d", &n); printf("Digite um numero real\n", n); scanf("%lf", &x); soma = 0; mxis = 1; for (cont=1; cont <= n; cont++) { mxis = mxis*x; termo = mxis/(cont*cont); soma = soma + termo; } printf("Soma = %g\n", soma); system("PAUSE"); return 0; }