ajuda em c
|
21-03-2010, 20:41
(Esta mensagem foi modificada pela última vez a: 21-03-2010 21:49 por stb_airlines.)
Mensagem: #1
|
|||
|
|||
ajuda em c
boas, tou com muita dificuldade para resolver este execicio, seguindo as dicas de um forista elaborei o seguinte codigo, que diga-se ainda nem funciona. no entanto gostaria que alguem me pudesse esclarecer se estou no caminho certo ou longe disso..
obrigdo pela ajuda abraços foi-me dado o seguinte exercicio: Os livros são identificados pelo número ISBN (International Standard Book Number), por exemplo: 0-393-16945-2. O primeiro número designa a língua em que o livro foi escrito (por exemplo, 0 – inglês, 2 – português, …). O segundo número designa a editora (393 refere-se à W. W. Norton), o terceiro é um número dado pela editora que identifica o livro (sempre 5 números e começa sempre por 1) e o quarto é um “check digit” destinado a comprovar a validade do número. Construa um programa em C que dado um ISBN separe os seus diferentes números, por exemplo: Insira o ISBN: 0-393-16945-2 Editora: 393 Código: 16945 É necessário implementar o seguinte menu com as seguintes opções: 1 – Obter Referencia da Editora 2 – Obter Referencia do Código 0 – Sair O menu deverá aparecer enquanto o utilizador não inserir a opção 0 (Sair). #include <stdio.h> #include <string.h> main(){ char string[13] = "0-000-00000-0"; int opcao,i; printf("introduzir ISBN\n"); printf("exemplo: 0-987-18765-9\n"); scanf("%s",&i); do{ printf("|__________________________Menu principal________________________|\n"); printf("| |\n"); printf("| 1-obter referencia da editora |\n"); printf("| 2-obter referencia do codigo |\n"); printf("| 0-sair |\n"); printf("|________________________________________________________________|\n"); scanf("%d",&opcao); } if(opcao==1){ for(i=2;i<5;i++){ printf("a referencia da editora e:%s",string[i]); } }else{ if (i<=9999 && i>19999){ printrf("ISBN esta errado"); } } } if(opcao==2){ for(i=5;i<13;i++){ } printf("a referencia de codigo e:%s\n",string[i]; } while(opcao!=0); getch("PAUSE"); } |
|||
21-03-2010, 22:48
Mensagem: #2
|
|||
|
|||
RE: ajuda em c
Não é preciso criar um novo tópico com a cópia de outro.
Coloca a tua dúvida no mesmo tópico: http://forum.pplware.com/showthread.php?tid=5360 Tópico fechado. Os meus artigos | O meu site |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)