Ir ao conteúdo

MATHEUSCDN

Membro Pleno
  • Posts

    28
  • Cadastrado em

  • Última visita

Tudo que MATHEUSCDN postou

  1. @arfneto O trabalho pede pra puxar os dados de outro programa @arfneto E nesse trabalho pede pra fazer pelas somas parciais mesmo, o professor não aceita de outro jeito, infelizmente. Muito obrigado pela ajuda
  2. @Midori Então no caso eu chamaria a função e mostro o valor de digito ? E eu puxo os dados de um programa txt, então tenho que colocar um scanf antes disso tudo ne ? @Midori Eu fiz isso : #include <stdio.h> int isbn_dv(const char *isbn) { int s1,s2,i,digito; s1 += isbn[i] - '0'; s2 += s1; if((s1 + s2 + i) % 11 == 0) { digito = i; } } int main () { unsigned long long int isbn; int digito; scanf ("%lu",&isbn); isbn_dv(isbn); printf ("Ultimo digito: %d",digito); return 0; } E apareceu alguns erros O que está errado ?
  3. Alguém pode me ajudar ? Tenho esse trabalho para fazer mas estou travado e não consigo pensar em uma solução Por enquanto meu código é esse : #include <stdio.h> int main () { unsigned long long int isbn, copiaISBN; int cont=1,soma=0, digito,ultdigito,aux; printf ("Insira os primeiros doze digitos do ISBN: "); scanf ("%lu",&isbn); copiaISBN= isbn; while (copiaISBN>0); { digito= copiaISBN%11; if (cont%2==0) { soma = soma=(digito*1); cont=1; } else { soma=soma+(digito*3); cont=2; } copiaISBN = copiaISBN/10; } aux= soma%11; ultdigito=10 - aux; printf ("Ultimo digito: %d", ultdigito); return 0; } Ainda faltam as funções para teste e outra função para fazer a soma de s1 e s2

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!