Programar em C: Exercícios Finais: Exercício 1

Origem: Wikilivros, livros abertos por um mundo aberto.

[editar] O que faz o seguinte programa?

#include <stdio.h>
 int main() {
  int x;
  scanf("%d",&x);
  printf("%d",x);
  return (0);
 }
  1. Explique o que acontecerá se correr o código acima.
  2. Escreva uma função que some dois inteiros e retorna o valor soma.


[editar] Atente ao seguinte código

 /* Programa que gera números primos.*/
 #include <stdio.h>
 #include <stdlib.h>
 main()
 {
   int este_numero, divisor, nao_primo;
   este_numero = 3;
   while(este_numero < 10000)
     {
      divisor = este_numero / 2;
      nao_primo = 0;
      while(divisor > 1)
      }
   if(este_numero % divisor == 0)
     {
      nao_primo = 1;
      divisor = 0;
     }
   else
      divisor = divisor-1;
   if(nao_primo == 0)
   {
     printf("%d e um numero primo\n", este_numero);
     este_numero = este_numero + 1;
   }
   system (“pause”);
   exit(EXIT_SUCCESS);
 }
  1. Partindo deste código, tente criar um que some o último primo resultante com o anterior.