Ir ao conteúdo

Marcela da Silva de Souza

Membro Pleno
  • Posts

    116
  • Cadastrado em

  • Última visita

Tudo que Marcela da Silva de Souza postou

  1. Boa noite eu gostaria logo abaixo dessas funcao mostras lista de numeros ímpares e pares de forma separada somente adicionar mais essa funcao sem tirar nada na verdade o meu cliente pediu para ver quais que aparecem mais no resultado se sao ímpares ou pares, exemplo: Mostrar no resultado que a quantiade de numeros impares é maior ou menor doque o de pares ou vice e versa. Depois mostrar os numeros caso o numero maior seja par, mostrar esses numeros os que mais se repetiram.
  2. Oi que variável eu posso usar p mostras so os ímpares e so os pares tipo separa los meu cliente vai fazer uma conta doida la no final com os resultados ai disse q ta faltando isso e que eu nao to entendendo o contexto dele e eu queria saber o que sao os numeros nos quadradinhos help me!
  3. Ola boa noite, o que sao aqueles quadradinhos com os numeros passando? Meu cliente quer que o programa pudesse identificar os numeros pares e ímpares e mostrar os numeros abaixo. Mas ficou lindo o designer/laout!
  4. Estou com dificuldades tenho que inserir essa funcao no mesmo programa que estou montando.O usuario vai digitar ate 20 numeros e o programa deve identificar com as letras I ou P sendo impar ou par no caso o usuario sempre digitara dois algarismos ex:{02, 15,20}= PP, II, PP} Help please adicionado 0 minutos depois Estou com dificuldades tenho que inserir essa funcao no mesmo programa que estou montando.O usuario vai digitar ate 20 numeros e o programa deve identificar com as letras I ou P sendo impar ou par no caso o usuario sempre digitara dois algarismos ex:{02, 15,20}= PP, II, PP} Help please
  5. Help please Help...
  6. Help me please! rsrs adicionado 0 minutos depois Olá eu gostaria que esse código o usuário pudesse digitar os números que ele quizesse tipo assim; 02,10,11,15,30,45 no começo do programa não somente 01,02,03,04,05,06,07,08,09. O computador tem que reconhecer as unidades das dezenas que formam as dezenas ímpares e pares. 01= PI ex: 02= PP e 0,3 = PI 0 é par ex: int i {1,3,5, 7,9} int p ={0,2,4,6,8} Formar dezenas o pp é composto de 2 unidades que forma a dezena. Ex: pp= { 02, 04, 08, 20, 22, 24, 28, 40, 41, 44} Ex: ii= {11,13, 15, 17, 19,31,33...} Ex pi= 01,03,05,07, ...21,23} ip{10,12,14,16,18...30,32,34...} P= par e I = ímpar
  7. Olá eu gostaria que esse código o usuário pudesse digitar os números que ele quizesse tipo assim; 02,10,11,15,30,45 no começo do programa não somente 01,02,03,04,05,06,07,08,09. O computador tem que reconhecer as unidades das dezenas que formam as dezenas ímpares e pares. 01= PI ex: 02= PP e 0,3 = PI 0 é par ex: int i {1,3,5, 7,9} int p ={0,2,4,6,8} Formar dezenas o pp é composto de 2 unidades que forma a dezena. Ex: pp= { 02, 04, 08, 20, 22, 24, 28, 40, 41, 44} Ex: ii= {11,13, 15, 17, 19,31,33...} Ex pi= 01,03,05,07, ...21,23} ip{10,12,14,16,18...30,32,34...} P= par e I = ímpar
  8. #include <stdio.h> #include <iostream> #include <stdlib.h> #include <math.h> #include <conio.h> #define Tm 15 using namespace std;/*precisa desse comando para usar o cout */ int main(){ int vet[60],numeros[60],aux,num,flag; int i,w=0,j,x=0,resto,result; int n=5,l0,l1,l2,l3; int dezenas[4] = {10,12,20,55}; /*int 10,12,20,55; assim não funciona */ int total = 0; printf("Digite 10 números de ( 0 ate 9 )\nde sua escolha para formar as 5 dezenas\n\n"); for(j=0;j<Tm;j++){ do{ flag=0; printf("Digite O %2d%c Numero ",j+1,167); scanf("%d",&num); if(num<0 || num>9)flag=1; else{ if(x==0){ aux = num*10; x++; } else{ aux = aux + num; x=0; vet[w] = aux; if(vet[w]<-99 || vet[w]>99)flag=1; if( ! flag )w++; } } }while( flag ); } printf("\nAs Cinco Dezenas Escolhidas\n"); for(j=0; j<5; j++)printf("\nvet[%d] --> %d ",j,vet[j]); printf("\n\ndesdobramento\n\n"); for (l0=0; l0<n; l0++){ for (l1=l0+1; l1<n; l1++){ for (l2=l1+1; l2<n;l2++){ for (l3=l2+1; l3<n;l3++){ cout<<vet[l0]<<" "<<vet[l1]<<" "<<vet[l2]<<" "<<vet[l3]<<endl; total++; } } } } cout<<"\nTotal => "<<total<<endl; for(i=0;i<n-1;i++)/* coloca em ordem crescente */ for(j=i+1;j<n;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<n;j++) printf("%3d\n",vet[j]); printf("\n\n"); printf("Numeros Em Colunas\n"); for(j=0;j<n;j+=2){ printf("%3d",vet[j]); if(j<4) printf(" , %3d\n",vet[j+1]); } printf("\n\nResultado Da Subtracao\n\n"); for(j=0;j<n;j++){ num = (int)vet[j]/10 ; resto = vet[j] % 10 ; if(resto == 0) resto = 10 ; if(num == 0) num = 10 ; result = abs (resto - num ); printf("%3d - %3d => %3d\n",resto,num,result); } for(j=0;j<Tm;j++){ do{ flag=0; printf("Digite O %d%c Numero ",j+1,167); scanf("%d",&vet[j]); if(vet[j]<-99 || vet[j]>99)flag=1;/* aqui é o operador logico ou */ }while(flag != 0); } for(i=0;i<Tm-1;i++)/* coloca em ordem crescente */ for(j=i+1;j<Tm;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<Tm;j++) printf("%3d\n",vet[j]); printf("\n"); printf("Numeros Em Colunas\n"); for(j=0;j<Tm;j+=2){ if(vet[j]<10) printf("0%d , ",vet[j] ); else printf( "%d , ",vet[j] ); if(vet[j+1]<10)printf("0%d\n",vet [j+1]); else printf( "%d\n",vet [j+1]); } printf("\nResultado Da Subtracao\n"); for(j=0;j<Tm;j++){ num = (int)vet[j]/10; resto = vet[j] % 10 ; if(resto == 0 || vet[ j ] < 10 )resto = 10; result = abs (resto - num ) ; printf("%3d - %3d => %3d\n",resto,num,result); } printf("\n\n"); getch(); return 0; } Olá eu gostaria que esse código o usuário pudesse digitar os números que ele quizesse tipo assim; 10,11,15,30 no começo do programa não somente 01,02,03,04,05,06,07,08,09.
  9. Olá no caso esse programa deverá ter essas duas funções as de formar 5 dezenas e a de subtração dos números por elees mesmos duas funções distintas. Na verdade estou montando um Frankenstein ainda tenho que colocar mais algumas funções rsrs adicionado 40 minutos depois @Marcela da Silva de Souza Olá já consegui aquí compilou !!! Obrigada p tudo estou conseguindo desenvolver os projetos e aprender mai e mais...
  10. Olá no caso esse programa deverá ter essas duas funções as de formar 5 dezenas e a de subtração dos números por elees mesmos duas funções distintas. Na verdade estou montando um Frankenstein ainda tenho que colocar mais algumas funções rsrs.
  11. Olá boa tarde, será que poderia me ajudar além de colocar um scanf paa o usuário fazer a escolha dos números ao invés de serem 8 números colocar 10 números para formar 5 dezenas com e sem repetição até o ultimo número possível?
  12. Oi no caso o usuário que deveria escolher os números tem que ser a escolha do usuário aleatoriamente usando todos os números naturais existentes 0 a 9 no caso poderia se formar: 10, 11 ,12...20, 21,22,23,24,25,26,27...29...30,31 qualquer valor que o usuário escolher com qualquer número escolhido ex: Se o usuário colocar na dele escolha de 8 números: 1,2,3,4,5 ENTÃO FORMARIA SE DEZENAS ATÉ A QUANTIDADE MÁXIMA POSSÍVEL DE COMBINAÇÃO COM ESSES NÚMEROS COM REPETIÇÃO. eu gostaria que ele pudesse fazer essa escolha no começo com um scanf e printf e não no final como esta fiz errado porque são duas funções distintas no mesmo código no caso a partir dessa linha para baixo: /* Esse printf faz parte de outra função a de cima*/printf("Digite os 8 números a sua escolha para formar as 4 dezenas "); /* Esse scanf também acho que é da função acima logo precisa se ter ele aqui para complmentar o código a seguir*/ scanf("%d",&vet[j]); /*printf("O valor da soma = %d\n", soma);*/ if(vet[j]<-99 || vet[j]>99)flag=1; }while(flag != 0); } for(i=0;i<Tm;i++)/* coloca em ordem crescente */ for(j=i+1;j<Tm;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<Tm;j++) printf("%3d\n",vet[j]); printf("\n"); printf("Numeros Em Colunas\n"); for(j=0;j<Tm;j+=2) printf("%3d , %3d\n",vet[j],vet[j+1]); printf("\nResultado Da Subtracao\n"); for(j=0;j<Tm;j++){ num = (int)vet[j]/10; resto = vet[j] % 10 ; if(resto==0)resto=10; if(num ==0)num=10; result = abs (resto - num ) ; printf("%3d - %3d => %3d\n",resto,num,result); } printf("\n\n"); getch(); return 0; } Seria outra função diferente e o print que eu coloquei um comentário teria que ficar lá no começo da função de dezenas pois ao compilar embaralha com a pergunta do escanf não corresponde a resposta trocam as respostas e embanana tudo rsrs. No começo o proprio programa já joga os números com combinações e no caso o usuário que tem que escolher os 8 números para formar 4 dezenas e não o programador.
  13. help me please!
  14. Olá não consegui identificar seu help! Abraços aguardando o socorro adicionado 2 minutos depois Olá não consegui identificar seu help! Abraços aguardando o socorro @devair1010 Olá não consegui identificar seu help! Abraços aguardando o socorro  adicionado 20 minutos depois Help me please! rsrs
  15. O objetivo é dar continuidade desse código adicionando mais funções, com mais variáveis ou constantes necessárias no caso seria formar 8 dezenas a partir de 16 números cujos serão escolhidos pelo usuário e logo pós montar essas dezenas elas serão tranformadas em combinações de todos os números possíveis com repetição no caso seriam muito mais que 16 números combinados no resultado final.
  16. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #define Tm 6 #define Tm 8 int main() { /* a quantidade de números */ int vet[60],aux,num,flag; int i,j,resto,result; int int n= 8; int dezenas[4] = {10,12,20,55}; int , 10,12,20,55; int total = 0; for (l0=0; l0<n; l0++) { for (l1=0; l1<n; l1++) { for (l2=0; l2<n;l2++) { for (l3=0; l3<n;l3++) { cout << numeros[l0] << " " << numeros[l1] << " " << numeros[l2] << " " << numeros[l3] << endl; total++; } } } } cout << total << endl; for(j=0;j<Tm;j++){ do{ flag=0; printf("Digite O %d%c Numero ",j+1,167); scanf("%d",&vet[j]); Printf("Digite os8 números a sua escolha para formar as 4 dezenas"); printf("O valor da soma = %d\n", soma); if(vet[j]<-99 || vet[j]>99)flag=1;/* aqui é o operador logico ou */ }while(flag != 0); } for(i=0;i<Tm;i++)/* coloca em ordem crescente */ for(j=i+1;j<Tm;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<Tm;j++) printf("%3d\n",vet[j]); printf("\n"); printf("Numeros Em Colunas\n"); for(j=0;j<Tm;j+=2) printf("%3d , %3d\n",vet[j],vet[j+1]); printf("\nResultado Da Subtracao\n"); for(j=0;j<Tm;j++){ num = (int)vet[j]/10; resto = vet[j] % 10 ; if(resto==0)resto=10; if(num ==0)num=10; result = abs (resto - num ) ; printf("%3d - %3d => %3d\n",resto,num,result); } printf("\n\n"); getch(); return 0; } */ No lugar de moedas onde estava no código anterior eu coloquei números */ Olá está o código tenho que inserir uma pate de código na outra que vai pedir para o usuário digitar 8 números para formar 4 dezenas com combinações possíveis em ordem crescente, gostaria de compilar não consigo. Obrigada.
  17. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #define Tm 6 #define Tm 8 int main() { /* a quantidade de números */ int vet[60],aux,num,flag; int i,j,resto,result; int int n= 8; int dezenas[4] = {10,12,20,55}; int , 10,12,20,55; int total = 0; for (l0=0; l0<n; l0++) { for (l1=0; l1<n; l1++) { for (l2=0; l2<n;l2++) { for (l3=0; l3<n;l3++) { cout << numeros[l0] << " " << numeros[l1] << " " << numeros[l2] << " " << numeros[l3] << endl; total++; } } } } cout << total << endl; for(j=0;j<Tm;j++){ do{ flag=0; printf("Digite O %d%c Numero ",j+1,167); scanf("%d",&vet[j]); if(vet[j]<-99 || vet[j]>99)flag=1;/* aqui é o operador logico ou */ }while(flag != 0); } for(i=0;i<Tm;i++)/* coloca em ordem crescente */ for(j=i+1;j<Tm;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<Tm;j++) printf("%3d\n",vet[j]); printf("\n"); printf("Numeros Em Colunas\n"); for(j=0;j<Tm;j+=2) printf("%3d , %3d\n",vet[j],vet[j+1]); printf("\nResultado Da Subtracao\n"); for(j=0;j<Tm;j++){ num = (int)vet[j]/10; resto = vet[j] % 10 ; if(resto==0)resto=10; if(num ==0)num=10; result = abs (resto - num ) ; printf("%3d - %3d => %3d\n",resto,num,result); } printf("\n\n"); getch(); return 0; } */ No lugar de moedas onde estava no código anterior eu coloquei números */
  18. Olá eu estou tentando inserir seus código no código que eu tinha anterior mente mas ficam aparecendo pontos de interrogação e não estão saindo porque será? Eu vou precisar de um programa com funções anteriores e essa aí inserida
  19. Ola bom dia, Coloquei o codigo no compilador e esta aparecendo uns pontos de interrogacao toda hora nao consigo compilar e da erro mesmo quando eu tiro aparece de novo
  20. Combinações de todos os números possíveis com repetição. Terei que formar recurso de até 50 dezenas. Sendo que o usuário digitará os números na tela acho que colocará scanf: Ex: n: 0,1,2,3,3,4,5,6,7,8,9,9 Onde C= combinação e n= números C:10,24,33,56,78,99
  21. vet[j]>99)flag=1;/* aqui é o operador logico ou */ }while(flag != 0); } for(i=0;i<Tm;i++)/* coloca em ordem crescente */ for(j=i+1;j<Tm;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<Tm;j++) printf("%3d\n",vet[j]); printf("\n"); printf("Numeros Em Colunas\n"); for(j=0;j<Tm;j+=2) printf("%3d , %3d\n",vet[j],vet[j+1]); printf("\nResultado Da Subtracao\n"); for(j=0;j<Tm;j++){ num = (int)vet[j]/10; resto = vet[j] % 10 ; if(resto==0)resto=10; if(num ==0)num=10; result = abs (resto - num ) ; printf("%3d - %3d => %3d\n",resto,num,result); } printf("\n\n"); getch(); return 0; } Boa noite nesse código preciso inserir combinação com repetição de 8 números formamdo dezenas com todas as combinacoes possíveis.
  22. Olá, bom dia preciso de orientação para fazer combinação de 8 números com repetição e formando dezenas todas as combinações possíveis EX: N= 0,1,2,2,3,4,5,6 N= 10, 22, 34, 65 12, 13, 14, 15 20, 23, 24,25 31 32, 32 ........ preciso adicionar essa função aquí nesse código #include <conio.h> #define Tm 8 /* a quantidade de números */ int vet[60],aux,num,flag; int i,j,resto,result; int int main() { for(j=0;j<Tm;j++){ do{ flag=0; printf("Digite O %d%c Numero ",j+1,167); scanf("%d",&vet[j]); if(vet[j]<-99 || vet[j]>99)flag=1;/* aqui é o operador logico ou */ }while(flag != 0); } for(i=0;i<Tm;i++)/* coloca em ordem crescente */ for(j=i+1;j<Tm;j++) if( vet > vet[j]){ aux = vet ; vet = vet[j] ; vet[j] = aux ; } printf("\nNumeros Ordenados Crescente\n"); for(j=0;j<Tm;j++) printf("%3d\n",vet[j]); printf("\n"); printf("Numeros Em Colunas\n"); for(j=0;j<Tm;j+=2) printf("%3d , %3d\n",vet[j],vet[j+1]); printf("\nResultado Da Subtracao\n"); for(j=0;j<Tm;j++){ num = (int)vet[j]/10; resto = vet[j] % 10 ; if(resto==0)resto=10; if(num ==0)num=10; result = abs (resto - num ) ; printf("%3d - %3d => %3d\n",resto,num,result); } printf("\n\n"); getch(); return 0; }
  23. adicionado 2 minutos depoi

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!