Ir ao conteúdo
  • Cadastre-se

Ewerton Costa

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

  1. ok ja nao apresentou mais o erro, porém para que eu possa ver os valores digitados, necessito criar um outra funcao com o nome MOTRA e esta funcao irá mostrar as vendas do vendedor buscado, mais nao sei como desenvolver essa funcao, alguma ideia para desenvolver essa funcao? Grato
  2. Segue código main int main(){ tp_tab1 vet1[10]={ {123,"Paula",741.92},{211,"Aline",541.99}, {299,"Diogo",814.29},{303,"Gilda",947.68}, {321,"Laura",986.72},{345,"Neide",775.51}, {390,"Oscar",919.84},{405,"Marta",789.65}, {405,"Diego",776.20},{425,"Bruna",620.03}}; tp_tab2 vet2[19]={ {211,"DVDs",5},{321,"DVDs",7},{299,"DVDs",5}, {345,"Mouse",7},{123,"Mouse",5},{303,"Mouse",3}, {303,"GPS",3},{415,"GPS",5},{321,"GPS",9},{405,"GPS",4},{390,"GPS",9}, {425,"CDs",3},{303,"CDs",1},{123,"CDs",5}, {345,"TVs",7},{211,"TVs",3},{415,"TVs",9},{405,"TVs",5},{425,"TVs",1}}; int i, retorno; char vendedor [30]; printf ("Vendedores - Ordem de Codigo\n\n"); printf ("CODIGO \tNOME \tSALARIO\n"); for (i=0;i<10;i++){ printf("%d\t",vet1.codigo); printf("%s\t",vet1.nome); printf("%2f\n",vet1.salario); } printf ("Vendedores - Ordem de Produto\n\n"); printf ("PROD \tCODIGO \tQTD\n"); for (i=0;i<19;i++){ printf("%s\t",vet2.produto); printf("%d\t",vet2.codigo); printf("%d\n",vet2.qtd); } getch();system ("cls"); bsort(vet1,10); isort(vet2,19); printf ("Vendedores - Ordenadores por Nome\n"); printf ("CODIGO \tNOME \tSALARIO\n"); for (i=0;i<10;i++){ printf("%d\t",vet1.codigo); printf("%s\t",vet1.nome); printf("%2f\n",vet1.salario); } printf ("Vendas - Odenados por Codigo \n"); printf ("\nPROD \tCODIGO \tQTD\n"); for (i=0;i<19;i++){ printf("%s\t",vet2.produto); printf("%d\t",vet2.codigo); printf("%d\n",vet2.qtd); } getch();system ("cls"); printf ("Vendedor a ser localizado:"); gets (vendedor); retorno = pesqbin(vet1, vendedor); if (retorno!=-1) mostra (vet2,retorno); else printf("Nao esta cadastrado"); getch (); return 0; }
  3. Bom dia, Estou tentando fazer um trabalho onde tenho que inserir a funcao de PesquisaBinaria Onde a funcao PesquisaBinaria que mostrará onde está localizado o campo vendedor da struct tp_tab1 mais não to conseguindo, ja inlui os codigos mais está apresentando o erro: [Error] invalid conversion from 'char*' to 'char' [-fpermissive] Este erro ocorre logo no codigo que chama a pesbin segue o cdigo de minha pesquisa e de onde aparece o erro PESQUISA
  4. Boa noite Amigos Tenho 2 codigos que nao estou conseguindo criar, pode verificar? 10) Escreva uma função CALCULA que: receba como parâmetros duas variáveis inteiras, X e Y; retorne em X a soma de X e Y; retorne em Y a subtração de X e Y. Teste sua função em um programa principal main(). Sugestão: Declare X e Y como variáveis inteiras comuns e passe para a função os endereços &X e &Y. Na função declare X e Y como ponteiros . Código #include<stdio.h> int calcula (int x, int y){ int *ponteiroY=&y; int *ponteiroX=&x; x=((*ponteiroX)+(*ponteiroY)); y=((*ponteiroX)-(*ponteiroY)); return x; return y; } int main(){ int X,Y,SOMA,SUBTRACAO; printf("Digite o valor de X: "); scanf("%d",&X); printf("Digite o valor de Y: "); scanf("%d",&Y); X=calcula(X, Y); Y=calcula(X,Y); printf("O Valor da soma de X e: %d \n",X); printf("O Valor da subtracao de Y e: %d",Y); } 11) Escreva uma função que receba dois vetores de inteiros, v[] e u[], e que calcule e retorne o produto escalar desses vetores. A expressão do produto escalar é dado por ⃗v⋅⃗u=v1 u1+v2 u2+...+vn un , n é o número de elementos. Código #include<stdlib.h> #include<stdio.h> int vetor(){ int A[10], int B[10]; int multiplica,PE=0,i; for (i=0;i<=1; i++){ multiplica=A*B ; PE=PE+multiplica; } } main(){ int A[10], B[10], multiplica,PE=0,i; for (i=0;i<=1; i++){ int Vetor; printf("digite o valor de A: "); scanf("%i", &A); printf("digite o valor de B: "); scanf("%i", &B); } Vetor=vetor(); printf("A soma do Produto escalar dos vetores sao: %i \n", Vetor); system("pause"); }
  5. Bom dia amigos, estou fazendo alguns trabalhos de c++ e me deparei com uma quesçao que não consegvui gerar um codigo, a questçao é: Crie uma função inverte() que receba um vetor de caracteres (string), definida pelo usuário, e devolve o vetor de caracteres invertido. Imprima o vetor de caracteres no final. Observação: Sua função deve inverter a posição de todos os elementos e NÂO imprimir o vetor original ao contrário. alguem pode ver como fazer isso? Grato
  6. Ola, estou tentando criar um codigo que converta vetores em matrizes conforme a questçao abaixo: Elaborar um programa que leia quatro vetores A, B, C e D com quatro elementos cada. Construir uma matriz E de duas dimensões e com quatro linhas e quatro colunas, sendo a primeira linha formada pelos elementos do vetor A, a segunda linha formada pelos elementos do vetor B, a terceira linha pelos elementos de C e a quarta linha formada pelos elementos de D. já fiz até o codigo abaixo só que nçao consigo inserir os outros que da erro, alguém pode me ajudar? #include<stdio.h> #include<stdlib.h> int main(){ int A[4]={1,1,1,1}; int B[4]={2,2,2,2}; int C[4]={3,3,3,3}; int D[4]={4,4,4,4}; int E[4][4]; int i=0; int j=0; for (i=0; i<4; i++){ E[j]=A; for (j=0; j<4; j++){ E[j]=A[j]; } printf("\n"); } for (i=0; i<4; i++){ printf("%i",E[j]); } }

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...