Pesquisar na Comunidade
Mostrando resultados para as tags ''numeros''.
Encontrado 18 registros
-
Olá pessoal estou escrevendo um código bem simples pelo DEVc++ (em frente vou explicar por que do compilador) O código ou pelo menos esta parte deveria permitir que o usuário digite o nome e o saldo atual, mas ao testar sempre retorna saldo = 0, alguém pode me esclarecer. segue código abaixo: #include <iostream> #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <dirent.h> #include <string.h> int main(void) { printf("___________Caixa eletrônico___________\n"); printf("Criar conta"); char nome[22]; float saldo; printf("Nome: (20 caracteres)"); scanf("%[^\n]s",&nome); printf("Saldo atual:"); scanf("%f",&saldo); printf("%s",&nome); printf("\n%f",&saldo); } também tirei um print do teste: PS aparece uma mensagem bizarra quando abro o dev c++ sobre arquivo não encontrado do compilador gcc(anexo 2) AJUDA AI...
-
python Duvida na escrita de um programa (iniciante)
uma questão postou davirdn Repositório de scripts - Python
Olá, estou começando a programar por agora, e queria que alguém pudesse me ajudar com essa minha dúvida . Estava escrevendo um código que interpretasse um número e assim, ele olharia se é primo ou não. Segue o código : n = int(input("Digite um numéro inteiro maior que 2:")) p = 2 if n >= 2: while n % p != 0: p = p + 1 if True: print("True") else: print("False") Como falei, sou iniciante e não tenho certeza se essa é a forma mais eficaz de escrever. Qualquer ajuda é bem-vinda!! -
Boa noite ,galera.Eu tenho que criar uma tabela exibindo os valores do Resto,Quociente, X e Y (para esclarecer ---- O algoritmo Euclidiano Estendido me fornece os valores de X e Y que tornam a igualdade a.X + bY = mdc(a,b) , onde a e b são os valores digitados pelo usuário ) Eu fiz o seguinte:criei 3 pares de variáveis ( e [v] para os valores de X(j-2) e Y(j-2) {X e Y de duas linhas anteriores a atual},respectivamente. e [t] para os valores de X(j-1) e Y(j-1) {X e Y de uma linha anterior a atual},respectivamente. E,por último,[m] e [h] para os valores de Xj e Yj {X e Y da linha atual},respectivamente). Na parte do while(R !=0): ... depois do final do primeiro ciclo,eu começo a ter erro na distribuição das váriáveis. while (R != 0): a = b b = R R = a % b Q = a // b u = m v = h m = s - m*Q h = t - h*Q if (R == 0): print R,Q,"-","-" else: print R,Q,m,h a = b b = R R = a % b Q = a // b s = u t = v m = u - m*Q h = t - h*Q s = m t = h if (R == 0): print R,Q,"-","-" else: print R,Q,m,h print "---" Valores de entrada : a = 294 b = 108 EXEMPLO DE SAÍDA : 78 2 1 -2 30 1 -1 3 18 2 3 -8 12 1 0 0 6 1 3 -8 0 2 - - COMO DEVERIA SER : 78 2 1 -2 30 1 -1 3 18 2 3 -8 12 1 -4 11 6 1 7 -19 mdc(a,b)= mdc(294,108) = 6 0 2 - - Tem algum jeito melhor de fazer esse algoritmo? Com vetores,talvez? Desde já,obrigado!
-
- matematica
- primos
- (e %d mais)
-
Olá, preciso de uma ajudinha! Quero transformar letras de a-z em numeros de 1 a 9 e obter a soma destes números até que seja reduzido a um unico número. Por exemplo: o c=3, a=1, s=1, a=1 assim: casa= 3+1+1+1=5 ou outro exemplo: a palavra árvore. a=1, r=9, v=4, o=6, r=9, e=5 o resultado será 34. 3+4=7. Alguém pode me ajudar a fazer isto em javascript?
-
Alguém sabe me dizer se é possível eu inverter matrizes 6x6 com números complexos no php? Caso não seja possível, qual outra linguagem web vocês me indicam? Hoje minha aplicação está rodando perfeitamente no MATLAB. Obrigado!
-
- matrizesde
- números
-
(e %d mais)
Tags:
-
Galera, estou quebrando a cabeça com um probleminha proposto por meu amigo. Já tentei de diversas formas, mas infelizmente não estou conseguindo fazer. O problema é o seguinte: Escreva um algoritmo que, dados n números em n posições de um vetor, determine o numero de posições do vetor que estão com números repetidos. Por exemplo: Se eu digitar 5 números (1,1, 2,2, 3) o algoritmo deverá mostrar ao usuário que tem 4 posições com números repetidos (sim, eu sei que são apenas duas com números repetidos, mas é dessa forma o problema). Exemplo¹: entrada 1, 1, 2, 3, 4, 5, 6, 8, 8. saída: 4 posições com número repetidos. Exemplo²: entrada 5, 5, 5, 5, 5, 5, 5, 5. saída: 8 posições com números repetidos. POR FAVOR, GALERA, ME AJUDA AÍ. DESDE JÁ, AGRADEÇO, não se esqueça que tem de ser em C.
-
Eu fiz uma RegEx para validar um campo de senha no meu formulario, para apenas ser digitado letras e números obrigatoriamente, mas agora ele precisa de uma determinada quantidade de letras e números, Ex: "digite uma senha com 5 letras e 4 numeros", esse é o problema, o meu cliente quer que tenha letras e numeros mas não necessariamente nessa ordem e quantidade, ele quer que o usuário digite letras e numeros, mas que tenha a quantidade de caracteres da senha opcional pelo usuario. segue o script que fiz a RegEx <input name="senha" type="password" class="form" id="senha" size="60" maxlength="60" required="required" pattern="[a-zA]{5}[Z0-9]{3}">
-
Escreva um pseudocódigo para um programa que tem como entrada um número de 5 dígitos, separa os números de maneira individual e imprime os valores separados por espaços. Exemplo: O usuário digita: 42339 o programa deverá imprimir: 4 2 3 3 9 Dica: - Divido 42’339 por 10’000 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 42339/10000 = 4,2339 convertendo em inteiro = 4 Então ele imprimirá: 4 * Resto = 2’339 - Divido agora o resto da divisão entre 42’339 e 10’000 por 1’000 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 2339/1000 = 2,339 convertendo em inteiro = 2 Então ele imprimirá: 2 * Resto = 339 - Divido agora o resto da divisão entre 2339/1000 por 100 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 339/100 = 3,39 convertendo em inteiro = 3 Então ele imprimirá: 3 * Resto = 39 - Divido agora o resto da divisão entre por 339/100 10 e eu retorno o resultado em um número inteiro na tela com um espaçamento na frente. Conta: 39/10 = 3,9 convertendo em inteiro = 3 Então ele imprimirá: * Resto = 9 - Retorne o resto na tela ao lado dos demais. Saída: 4 2 3 3 9 Vejam como comecei a escrever o programa: #include <cstdlib> #include <iostream> using namespace std; main() { int a, b, c, d, e, f; cout << "Digite um número com cinco dígitos:\n"; cin >> a; b = 10000; c= a/b; d = c/1000; cout<<endl<<" "<<c; cout<<endl<<" "<<d; system("PAUSE>null"); } Eu queria saber como escrevo o programa estruturado acima, principalmente como converto o resto da divisão em números inteiros imprimindo-os na tela, e, o último número que é o resto, como eu imprimo ele na tela?, também queria .saber como restringir ao usuário a entrada de apenas cinco caracteres. Uso o Code Blocks! Alguém pode me ajudar?
-
Transformar um vetor em matriz usando a função memcpy, é algo muito fácil de se fazer. A função memcpy(); faz parte do arquivo de cabeçalho string.h. Com o recebimento de seus três parâmetros que são: memcpy ( *Mat, A, sizeof ( *Mat ) * 3 ); *Mat => destino. A => origem. 3 => número de bytes a serem copiados. Esta função está ápta a copiar blocos de memória, por isto não importa o tipo de dados armazenados a exemplos de outras funções. Neste código trago um claro exemplo de como utilizar esta importante função do C. O programa é um verdadeiro achado para iniciantes que querem aprender a gerar números aleatórios sem repetições de dígitos, onde nove sequência diferentes são geradas e é finalizado no fim da nona sequência. Veja abaixo uma imagem do programa em execução: Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/12/memcpy-de-vetor-para-matriz.html
-
No pouco tempo que tenho estive pensando por aqui: Ora, se meu programa recebe inteiros digitados pelo usuário, faz uma eficiente pesquisa, e achando-o número pedido faz a remoção das ocorrências daquele número, por que não colocar mais um recurso permitindo ao usuário recolocar o número removido em todas as suas ocorrências ou até mesmo de inserir um novo número em todas as posições que foram removidas? E foi isto que fiz, e disponibilizo-o gratuitamente para todos interessados em linguagem C. Veja abaixo imagens do programa em execução: http://4.bp.blogspot.com/-WRzfbkt2g3w/VfMXAoROuiI/AAAAAAAACfU/u0kMeOABaFs/s1600/iprso.PNG http://2.bp.blogspot.com/-f0NLugj8f4I/VfMXA84PjQI/AAAAAAAACfc/e1WUCpLJNU0/s1600/iprsr.PNG http://3.bp.blogspot.com/-hvxDs20jKJ8/VfMXAlmy9qI/AAAAAAAACfY/iC11mKVfkg8/s1600/iprss.PNG http://2.bp.blogspot.com/-1TGSbGIYYqI/VfMXBTF5u1I/AAAAAAAACfo/39hFCNsmmvQ/s1600/iprst.PNG http://3.bp.blogspot.com/-4LZ7UzU4pf0/VfMXBqClmEI/AAAAAAAACfw/lAhH3jNCwUY/s1600/iprsu.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/inteiros-pesquisando-removendo-e.html
-
Exceto os números primos, todos os demais possuem múltiplos e divisores. Um número é divisor de outro quando o resto da divisão for igual a 0. Portanto, 12 é divisível por 1, 2, 3, 4, 6 e 12. 36 é divisível por 1, 2, 3, 4, 6, 9, 12, 18 e 36. 48 é divisível por 1, 2, 3, 4, 6, 8, 12, 24 e 48. Observações importantes: 1 - O menor divisor natural de um número é sempre o número 1. 2 - O maior divisor de um número é o próprio número. 3 - O zero não é divisor de nenhum número. 4 - Os divisores de um número formam um conjunto finito. Alguns números têm apenas dois divisores: o 1 e ele mesmo. Esses números são chamados de primos. Mais informações sobre o assunto acesse o seguinte link abaixo: http://www.mundoeducacao.com/matematica/multiplos-divisores.htm De posse destas informações criei este código, onde na verdade já estava 97 por cento criado, apenas editei umas três linhas para modificar o último post e transformá-lo neste aqui. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-Wbig1wr44TQ/VdzhqVRmfXI/AAAAAAAACUE/oXlPdzDMINo/s1600/dvia.PNG http://3.bp.blogspot.com/-TeJYp16pxxw/VdzhqQ9eDBI/AAAAAAAACUI/wVA1UYzKkE4/s1600/dvis.PNG http://3.bp.blogspot.com/-hRoa5Wx2Dho/VdzhqlMn-que/AAAAAAAACUM/cQPsc1wWwzI/s1600/dvsi.PNG http://2.bp.blogspot.com/-JxuIa9CWrnk/VdzhrBdn8XI/AAAAAAAACUU/Ki4N5EMOq_M/s1600/dvsior.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/divisores-de-numeros-em-vetor.html
-
- linguagem c
- programação
- (e %d mais)
-
Neste programa eu aproveito a função Gera_Num_Sem_Repetidos ( int *A ); Que foi usada num código anterior, ela gera números aleatórios de 1 a 100 sem repetições e copia num vetor que foi alocado dinamicamente na função main(); e passado uma cópia como parâmetros para a função citada acima. Após a impressão dos números na tela do cmd personalizado pelas côres utilizadas e textos bem posicionados com o uso fe funções da biblioteca conio.h, aliás, isto é um hábito que tenho, e muitos me criticam por isto, a entrada de dados pede que se digite um número entre 2 e 50, e aqui há restrições, para que não passe números inferiores ou superiores ao que foi solicitado, barrando também caracteres. Então é apresentado os múltiplos do número inserido. Mais uma contribuição aos iniciantes em linguagem C. Veja baixo imagens do programa em execução: http://4.bp.blogspot.com/-oF-3VAxU3yM/VdssxW7J7BI/AAAAAAAACTU/RDO7ryeODL0/s1600/mlnul.PNG http://1.bp.blogspot.com/-jxSEJ7U0P90/Vdssx1rEhAI/AAAAAAAACTY/EqKBAjbfg2w/s1600/mlnulm.PNG http://3.bp.blogspot.com/-QuX2-bHyCAE/VdssyOQiAuI/AAAAAAAACTg/Dh8leYTg_XM/s1600/mlnum.PNG http://3.bp.blogspot.com/-l0gMzQaXm88/VdssySoLQAI/AAAAAAAACTs/v6TneRZ4MuY/s1600/mnlmun.PNG http://4.bp.blogspot.com/-bs0ToR09YMQ/Vdssy1I5egI/AAAAAAAACTw/vgBJ5Un6BGI/s1600/mnlnum.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/multiplos-de-numeros-em-vetor.html
-
Boa noite! Se fizer certinho eu pago 20 conto, só mandar a conta e agencia q eu deposito... Aqui está o problema: EM C++ Preencher um vetor de 50 elementos inteiros com números aleatórios. Ordenar o vetor em ordem crescente, utilizando o método BubbleSort, e exibi-lo; Ordenar o vetor em ordem decrescente, utilizando o método BubbleSort, e exibi-lo; Valeu!
- 2 respostas
-
- bubble sort
- codeblocks
- (e %d mais)
-
Boa tarde galerinha! É o seguinte estou utilizando um código na textbox neste formato: Private Sub txt_id_AfterUpdate() Dim Linha As Long Dim id As Long 'mudar para string se o id tiver letras ou símbolos If Val(Me.txt_id) = 0 Then Exit Sub End If Plan1.Activate Linha = 2 id = txt_id Do Until Cells(Linha, 1) = "" 'vai executar o laço até encontrar uma célula vazia 'Condição para localizar o registro If Cells(Linha, 1) = id Then 'se encontrar o valor registro na célula pesquisada opt_funcionario = Cells(Linha, 2) opt_exfuncionario = Cells(Linha, 3) opt_ativo = Cells(Linha, 4) opt_inativo = Cells(Linha, 5) txt_razao = Cells(Linha, 6) txt_endereço1 = Cells(Linha, 7) txt_bairro01 = Cells(Linha, 8) txt_complemento = Cells(Linha, 9) cmb_cidade01 = Cells(Linha, 10) txt_cep01 = Cells(Linha, 11) cmb_uf01 = Cells(Linha, 12) Exit Sub 'interrompe o código quando encontrar o código e preencher os dados End If Linha = Linha + 1 Loop End Sub Eu preciso que esse campo aceite somente números sendo que eu não posso mudar o private pois o id digitado nessa textbox ao pressionar enter ele irá busca os dados do usuário na planilha e preencher os campos corretos. Alguém pode me ajudar?
-
Olá galera. Estou precisando de ajuda para encontrar um erro no código fonte ,que está em C, do meu programinha para encontrar os números primos de 2 até 1000. Ao executa-lo o programa não desenvolve corretamente da linha 51 até 64. Ele somente calculcula até o numero primo 19, após isso ele mostra somente os primos até 19. Veja o código abaixo: //calculo de numeros primos de 2 até 1000// #include <stdio.h> #include <stdlib.h> #include <math.h> main() { int primo, cont_primo, i, contador2, contador; int poss_primos[400], nprimo[200];/*com um calculo rápido sabemos que temos 400 possiveis primos entre 2 e 1000*/ int resto; poss_primos[0]=2; poss_primos[1]=3; poss_primos[2]=5; poss_primos[3]=7; nprimo[0]=2;/*numeros primos conhecidos*/ nprimo[1]=3; nprimo[2]=5; nprimo[3]=7; cont_primo=7; /*os quatros primeiros (for) colocam em um vetor os possiveis numeros primos, aqueles que terminam em 9 , 7, 3 e 1*/ contador2=4; for(contador=11; contador<1000; contador+=10) { poss_primos[contador2]=contador;/*salva todos os numeros terminados em 1*/ contador2=contador2+4;/*salva o poss_primos a cada 4 posições em um vetor (para o vetor ficar ordenado)*/ } contador2=5; for(contador=13; contador<1000;contador+=10)/*salva todos os numeros terminados em 3*/ { poss_primos[contador2]=contador; contador2=contador2+4; } contador2=6; for(contador=17; contador<1000;contador+=10)/*salva todos os numeros terminados em 7*/ { poss_primos[contador2]=contador; contador2=contador2+4; } contador2=7; for(contador=19; contador<1000;contador+=10)/*salva todos os numeros terminados em 9*/ { poss_primos[contador2]=contador; contador2=contador2+4; } for(contador=4;contador<200;contador++)/* atribui o valor 1 as posições ainda sem valor atribuido*/ nprimo[contador]=1;//até aqui está correto// for(i=4; i<400; i++)/*numeros primos ainda não definidos*/ { primo=1; for(contador=0; contador < i; contador++)/*testa se o numero é primo*/ { resto = poss_primos[i] % nprimo[contador];/*divide o possivel numero primo por todos os primos já encontrados*/ if (resto==0) primo=0;/*se pelo menos uma vez resto =0 o numero não é primo*/ } if (primo==1)/*se o numero primo*/ { cont_primo++;/*conta as posições do vetor nprimo, primeiramente cont_primo=7*/ nprimo[cont_primo]=poss_primos[i];/*passa o valor de poss_primos para o vetor nprimo (os numeros primos) */ } } for(contador=0; contador<200; contador++) { if(nprimo[contador]>1) printf("%d\n", nprimo[contador]);/*como não sabemos certo quantos numeros primos tem, se o valor não foi modificado não é mostrado*/ } }
-
Ola! Senhores estou precisando de uma ajuda, no excel, eu acho que no word não seria tão eficiente, visto que pretendo criar uma planilha e gerar dois gráficos com os dados dessa planilha! Uma coluna são datas (valor que não importa para os gráficos), outra coluna são nomes (esses dados serão associados a um gráfico para gerar uma tabela de incidência) e uma coluna são siglas (essas siglas eu quero que o excel interprete como valor numérico, para usar como soma no outro gráfico sempre que a mesma sigla repetir.) Tem algum método? Eis a questão! Tentei o SOMASE mais ele precisa de um valor numérico e na planilha são apenas textos. Agradeço a atenção!
-
Oi pessoal, sou novo aqui no fórum e queria saber do que vocês acharam desse código-fonte que converte números decimais em números binários #include <stdio.h> #include <stdlib.h> int program() { int a,b,c,d,i,z; int s_0[16]; int def_0, def_1; int v_d = 0; int v_d1 = 1; int var_p; for(z = 0; z < 16; z++) s_0[z] = 0; if(v_d1 == 1) { printf("Digite um numero a ser convertido:\n"); scanf("%d", &a); b = a/2; c = b*2; d = a-c; s_0[16] = d; while ( b > 0) { if(v_d == 0) { def_0 = 15; } i = b; b = b/2; c = b*2; d = i-c; s_0[def_0] = d; def_0--; v_d++; } printf("resultado: \n"); for(var_p = 1; var_p <= 16; var_p++) { printf("%d", s_0[var_p]); } printf("\n"); } } int main() { int pa; int internal_error = 0; char help[20] = "ajuda"; char conversor[20] = "conversor"; char sair[20] = "sair"; char ler[20]; comparations: { printf("funcao: "); scanf("%s", &ler); /////////// if(strcmp(ler, conversor) == 0) { { program(); } goto comparations; } if(strcmp(ler, help) == 0) { printf("convertor: converte numeros decimais em binario\nquit: finaliza o programa\n"); } else { if(strcmp(ler, sair) == 0) { return; //terminará o programa } printf("Esta funcao não e reconhecida, digite help para mais informacoes\n"); goto comparations; } } goto comparations; }
-
[Dúvida] Como faço para reconhecer múltiplos numeros
uma questão postou Kuringha Tutoriais & Dicas - PHP
a dúvida é a seguinte... Como faço para reconhecer múltiplos números em uma coluna do mysql separados por vírgula (,) EX: tenho uma tabela USUARIO com a coluna ITENS na coluna "Itens" tenho: 9089,7865,4543,324, como faço pra reconhecer cada número destes?? Obg