Preciso fazer uma questão pra estudar para a prova mas está dando erro se alguém puder arrumar agra

1. Preciso fazer uma questão pra estudar para a prova mas está dando erro se alguém puder arrumar agra

Sophia
programacaoajuda

(usa Outra)

Enviado em 02/06/2014 - 16:51h

Faça um programa com as seguintes especificações:
Faça uma função sem passagem de parâmetros e sem retorno chamada menu( ) para imprimir um menu de opções para o usuário como mostra a imagem a seguir:







Para a opção 1, deve ser criada uma função sem retorno e sem passagem de parâmetros para gerar todos os números impares de 10 a 140 chamada gerar_impares( ).

Para a opção 2, deve ser criada uma função sem retorno e sem passagem de parâmetros para gerar o quadrado dos números de 1 a 100 chamada gerar_quadrado( ).

Para a opção 3, deve ser criada uma função sem retorno e sem passagem de parâmetros para ler um número inteiro e verificar se o mesmo é par ou impar chamada par_impar( ).

Na função main( ), deve ser feita a chamada da função menu( ), após deve-se utilizar o comando while para validar a opção do usuário, pois o programa só pode aceitar as opções 1, 2, 3 ou 4, para qualquer outro valor ele deve ser informado ao usuário “ Opção digitada invalida!” e chamar novamente a função menu( ). Enquanto o usuário não digitar a opção 4 o programa continuará em execução para outras opções.
Observação: Neste programa você utilizará funções, comandos de decisão if e switch e comando de repetição while.




O QUE EU FIZ ATÉ AGORA MAS DA ERRO:

#include<stdlib.h>
#include<stdio.h>
main()
{



void menu()
{
Println("1 - Imprimir todos os números impares de 1 a 140");
Println("2 - Imprimir o quadrado dos números de 1 a 100");
Println("3 - Verificar se um número é par ou impar");
Println("4 - Sair")
}


while((x!=4))
{
switch(x)
{
case '1':



for()
{
if (N % 2 == 0)
{

}
else
{
printf ("IMPAR\n");
}
}
break;

case '2':

int num=1,quadrado;
printf("\n\n\tQuadrado de 1 a 100 :\n");
while (num<=100)
{
quadrado = num*num;
printf("\t\t\t\t%3d%c = %5d\n",num,253,quadrado);
num++;
}
break;

case '3':



if (Num % 2 == 0)
{
printf ("PAR\n");
}
else
{
printf ("IMPAR\n");
}
break;
default
printf("Opcao invalida\n");

menu();
}
}





  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts