Jump to content

Search the Community

Showing results for tags 'c++'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 199 results

  1. flipmartinz13

    Ajuda em algorítmo C++

    Alguém pode me ajudar nessa questão de C++? não estou conseguindo construir o algorítmo corretamente. 5.92) Faça um algoritmo que leia a matrícula, nome, sexo e três notas dos alunos de uma escola e obtenha os seguintes resultados: a) A matrícula da aluna que obteve a maior média. b) A matrícula do aluno que obteve a menor média. c) O percentual de mulheres na turma. d) Quantos alunos foram aprovados, independente do sexo. e) O percentual de alunas aprovadas. Obs.: o flag é uma matrícula igual a 0 (zero).
  2. flipmartinz13

    dúvida em questão C++

    Estou tentando fazer esse exercício de introdução a programação em C++, e estou tendo dificuldades para criar os algoritmos. Alguém poderia me ajudar? Uma agência de turismo quer fazer um levantamento das praias da cidade para um programação turística de verão, sabendo-se que cada praia tem um nome e uma distância (em Km) do hotel. Criar um algoritmo que forneça os seguintes dados: 18  Porcentagem de turistas nas praias próprias do hotel  A praia mais adiante  Nome e distancia das praias não-próprias com distancia do hotel maior que 10 km. O algoritmo acaba quando se digita @ para nome da praia.
  3. #include<iostream> using namespace std; int BuscaBin (int lista[], int baixo, int alto, int chave) { int central; int valorcentral; while (baixo <= alto) { central = (baixo + alto)/2; valorcentral = lista[central]; if (chave == valorcentral) return central; else if (chave < valorcentral) alto = central -1; else baixo = central + 1; } } int main() { int a[10]; int chave, pos; cout << "Introduza uma lista de 10 inteiros:"; for (pos = 0; pos < 10; pos++) cin >> a[pos]; cout << "Introduza chave a buscar:"; cin >> chave; pos = 0; while ((pos = BuscaBin(a, 0, 9, chave))!= -1) { pos++; } cout << chave << " está na lista " << " vezes na lista " << endl; } O objetivo é inserir uma lista e resultar numa busca binária e ele retornar a chave, não posso alterar a função BuscaBin
  4. Sua tarefa é implementar uma árvore de busca binária que armazene strings. A ordem de inserção deverá ser alfabética crescente, ou seja, se o valor do elemento da raiz for “iguana”, então a palavra “beterraba” deverá ser inserida na subárvore da esquerda, enquanto a palavra “pagode” deverá ser inserida na subárvore da direita. Devem ser declaradas a struct e implementadas as seguintes funções da árvore: • criar(): inicialização da árvore. • buscar(): busca de um elemento na árvore. • inserir(): inserção de um elemento na árvore. • remover(): remove um elemento da lista. • estaVazia(): retorna um booleano indicando se a árvore está vazia. • ehEstritamenteBinaria(): retorna um booleano indicando se a árvore é estritamente binária. • ehQuaseCompleta(): retorna um booleano indicando se a árvore é quase completa. • ehCompletaCheia(): retorna um booleano indicando se a árvore é completa (cheia). • preOrdem(): visita e imprime os elementos da árvore em PRÉ-ORDEM (“RED”). • emOrdem(): visita e imprime os elementos da árvore EM-ORDEM (“ERD”). • posOrdem(): visita e imprime os elementos da árvore em PÓS-ORDEM (“EDR”). Após implementar a estrutura de dados, escreva um programa em C/C++ que permita ao usuário executar as funções acima
  5. FineMustache

    Dificuldade com lógica (C++)

    Fiz um programa que calcula o reajuste de salário de 5 funcionários armazenando seus nomes e salários em vetores, porém o salário já reajustado aparece com o mesmo valor do salário original. /* Armazenar o nome e o salário de 5 funcionários. Após o cadastro destas informações, deverá ser digitado o índice de reajuste salarial para todos os funcionários. O programa deverá calcular o novo salário e exibir todos os dados na tela */ #include <iostream> #include <locale.h> #include <string> #include <string> #include <stdlib.h> #include <cstdlib> using namespace std; int main() { setlocale(0, "Portuguese"); system("color 0a"); system("MODE CON COLS=150 LINES=40"); string nomefunc[5]; double slfunc[5], slnovo[5]; int reaj, i; cout << "\n\tArmazenar o nome e o salário de 5 funcionários. Após o cadastro destas informações, deverá ser digitado o índice de reajuste salarial para todos os funcionários. O programa deverá calcular o novo salário e exibir todos os dados na tela"; cout << "\n\n\tDigite a porcentagem do reajuste (sem o sinal %): "; cin >> reaj; for (i=0; i<5; i++){ cout << "\n\n\tDigite o nome do funcionário: "; cin >> nomefunc[i]; cout << "\n\n\tDigite o salário de " << nomefunc[i] <<": "; cin >> slfunc[i]; slnovo[i] = slfunc[i] - slfunc[i] * (reaj / 100); } cout << "\n\n\tO salário do primeiro funcionário (" << nomefunc[0] << ") era de R$" << slfunc[0] << " e passará a ser de R$" << slnovo[0] << " com o reajuste de " << reaj << "%."; cout << "\n\n\tO salário do segundo funcionário (" << nomefunc[1] << ") era de R$" << slfunc[1] << " e passará a ser de R$" << slnovo[1] << " com o reajuste de " << reaj << "%."; cout << "\n\n\tO salário do primeiro funcionário (" << nomefunc[2] << ") era de R$" << slfunc[2] << " e passará a ser de R$" << slnovo[2] << " com o reajuste de " << reaj << "%."; cout << "\n\n\tO salário do primeiro funcionário (" << nomefunc[3] << ") era de R$" << slfunc[3] << " e passará a ser de R$" << slnovo[3] << " com o reajuste de " << reaj << "%."; cout << "\n\n\tO salário do primeiro funcionário (" << nomefunc[4] << ") era de R$" << slfunc[4] << " e passará a ser de R$" << slnovo[4] << " com o reajuste de " << reaj << "%."; system ("PAUSE>NULL"); }
  6. Bom, eu preciso fazer uma tabela hash de 100 elementos como mostrado no esquema: Essa tabela (vetor) de 100 elementos … cada um deles possuem números chamados de “chaves” e um ponteiro apontando para o a próxima chave (lista encadeada).A regra que deve ser seguida para as inserções no vetor, é que o ultimo digito da chave é seu “endereço”, e esse endereço indica qual posição do vetor eu devo inserir. Ex: Inserir a chave 487 (chave) 487 % (tamanho do vetor) 100 = 7 Então devo inserir a chave 487 na posição 87 do vetor: v[87] = 487 Porém eu estou tendo problemas com os ponteiros para chamar as funções e utiliza-los... Eu sei fazer uma lista encadeada, porém não sei como fazer um vetor disso...Esse é um pouco do que eu fiz quando era só uma lista encadeada... struct dados { int chave; struct dados *prox; }; typedef struct dados Lista; void Cria(Lista **L) { *L = NULL; } void Inserir(Lista **L, int v) { Lista *p, *q; p = (Lista*)calloc(1, sizeof(Lista)); p->chave = v; p->prox = NULL; if(*L == NULL) { *L = p; } else { q = *L; while(q->prox != NULL) { q = q->prox; }; q->prox = p; } } Eu conversei com um amigo e ele me indicou fazer a declaração da struct dessa forma: struct dados { int chave; struct dados * prox; } tabela[100]; typedef struct dados Elemento; Entretanto eu não tenho ideia de como eu vou chamar isso na função... Porque o vetor vai estar na main()... e eu só vou chamar a função "Inserir" com o vetor e o valor para inserir Como eu chamaria essa função ? Inserir(???,int chave) Se alguém puder me dar uma luz, eu agradeço demais ... Preciso fazer varias coisas alem da inserção, mas não consigo porque eu não sei de que forma eu vou chamar esse vetor/variável de controle das listas
  7. Bom dia! Gostaria de uma auxilio sobre concatenação de números inteiros em uma matriz bidimensional, estou fazendo um trabalho da faculdade e me deparei com essa barreira. No programa deve conter duas matrizes de entrada e uma de matriz que vai receber os valores concatenados das duas. A matriz é 1 por 2 L = 1 e C = 2 no resultado que será mostrado é ex: matriz 1 [0][0]: 1 matriz 1 [0][1]: 1 Matriz 2 [0][0]: 1 Matriz 2 [0][1]: 0 Matriz Resultado: 11 10 11 10 tem como fazer essa com catenação com inteiros? estou no segundo semestre da faculdade é e uma atividade avaliativa..
  8. Alvin_sski

    Algoritmo de repetição com vetor

    Criar um algoritmo que lê um arquivo txt com um vetor e apresenta quais numeros e quantas vezes ele repete Estou fazendo uma lista de exercicios e um dois exercicios pede isso, sou iniciante na programação então não tenho muita experiência, não estou conseguindo fazer esse algoritmo, se alguem puder me ajudar fico grato.
  9. joaquim_bezzera

    Estrutura de Cadastro

    Estou fazendo um trabalho para a faculdade criando uma estrutura de cadastro de uma corrida. Já consegui fazer grande parte mas não consigo resolver esses pontos. Alguém saberia resolver?
  10. SANTINO

    Linguagem C++

    1. Implemente um jogo de pedra, papel e tesoura com um jogador 1 e um jogador 2. Mostre na tela quem venceu a melhor de três. (Utilize For e c++). 2. Receba dois intervalos [A, B] e [C, D] e imprima a união e interseção destes intervalos. (Utilize While ou For e c++). 3.Recebendo um valor inteiro n de entrada (o qual deve ser validado como maior que zero), calcule e apresente na saída o valor de Hn, dado pela série harmônica apresentada abaixo: Hn = 1 + 1/2 + 1/3 + 1/4 + . . . + 1/n (Utilize For e c++).
  11. SANTINO

    Linaguagem c++

    1. Receba três inteiros: dia, mês e ano que representam o dia de nascimento de alguém. Calcule a idade de tal pessoa. O ano não pode ser maior que o atual, o mês têm que estar entre 1 e 12 e o dia entre 1 e 31. Dica: Defina a data atual como três constantes. (Utilize While e c++). 2. Receba 2 inteiros, calcule e apresente na saída o mínimo múltiplo comum e o máximo divisor comum desses números. (Utilize While e c++). 3. Receba um inteiro n e imprima um triângulo ou um quadrado com n linhas. O triângulo ou o quadrado deve ser escolhido pelo usuário. Ex: n = 3. (Utilize While e c++). 4. Auxilie um cinema, recebendo uma quantidade indeterminada de notas de 0 a 10 de um filme, até receber o finalizador -1. Ao final, o programa deve mostrar na tela quantas pessoas avaliaram, a média e a maior nota. (Utilize While e c++). 5. Receba um inteiro x, um float n0 e um float r. Imprimir na tela a progressão geométrica e aritmética com x números cada, onde o primeiro número é o n0 e a razão é o r. (Utilize While ou For e c++).
  12. Laysilva

    C++

    Cara , eu to montando esse exercício : Uma empresa de vendas de peças automotivas para oficinas cadastradas e pessoas físicas necessita de um programa a ser usado para calcular o valor a ser pago a título de comissão sobre as vendas dos últimos três meses do seu vendedor. Para isso, os seguintes dados serão informados via teclado: Matrícula do vendedor (inteiro), Nome do vendedor (texto), Tempo de casa (inteiro), Valor do mês 1 (real), Valor do mês 2 (real), Valor do mês 3 (real). A regra para os valores da comissão se dá da seguinte forma: Vendedor com dez anos ou mais trabalhados na empresa terá como percentual de comissão: 10% para o primeiro mês, 12% para o segundo mês e 15% para o terceiro mês. Os vendedores com menos de dez anos de casa receberão 10% das suas vendas em cada mês informado. Ao final, mostre na tela os dados lidos e o valor a ser pago de comissão. Considere a tela: Matrícula: Nome: Tempo de casa: Valor mês 1: Valor mês 2: Valor mês 3: Valor comissão mês 1: Valor comissão mês 2: Valor comissão mês 3: Total da comissão: Tá dando erro no return Alguém pode me ajudar ?
  13. É possível verificar a ocorrência de um caractere em negrito em uma planilha do Excel utilizando c/c++?
  14. #include <iostream> #include <locale> using namespace std; int main(){ setlocale(LC_ALL,"ptb"); int idade; char *categoria; cout<<"informe a idade do participante: "; cin>>idade; while(idade!=-1){ if(idade>=7 && idade<=12){ categoria="INFANTIL"; } else if(idade>12 && idade<=17){ categoria="JUVENIL"; } else if(idade>17 && idade<=49){ categoria="ADULTO"; } else if(idade>=50){ categoria="SÊNIOR"; } else{ cout<<"Infelizmente o candidato ainda não pode participar!"; } cout<<"O participante está na categoria "<<categoria << " \n "; cout<<"Informe a idade do participante: "; cin>>idade; } } então pessoal esse é meu codigo, está funcionando bonitinho, porém quando eu faço o teste da ultima opção do encadeamento else, que está em vermelho, aparece o resto do codigo também, o que está em verde, tem alguma maneira de fazer essas ultimas mensagens não aparecerem? não quero ter que colocar saídas(cout) em todos os if's e elses. Obs: to aprendendo peguem leve.
  15. Tenho que criar um código que imprime os 5 numeros anteriores, por exemplo: se o usuario digitar 30, tem que ser impresso 29, 28, 27, 26, 25. Eu conseguir criar um código, porem começa do numero atual, se eu digito 30 começa do 30 e não é isso que eu quero. Eu consigo fazer isso tranquilo com um for, mas preciso que seja com recursividade. O codigo que criei foi esse: #include <stdio.h> long int number(int num, int y){ if(num > y-5){ printf(" %d ", num); number(num - 1, y); } else{ return 0; } } int main() { int N; int y; printf("Digite um numero inteiro positivo: "); scanf("%d", &N); y = N; number(N, y); return 0; }
  16. Boa Tarde, Meu professor jogou uma "bomba" para mim sem ao menos explicar direito, enfim ele pediu para criarmos uma Lista de característica de animais... exemplo: Quadripedes, bípedes, voadores... e se você escolher quadrupedes vai para opção... carnívoro [1] herbívoros[2] e dando a próxima escolha aparece o nome dos animais, LEAO ou CAVALO. o Problema é que eu não estou conseguindo fazer escolher a opção cavalo , quando a pessoa escolhe todo '1' chega no leao, mas se na ultima etapa você digitar '2' era para aparecer cavalo, porém fica em Branco... me ajudem por favor. #include<stdio.h> #include<stdlib.h> int main() { char opcao; do { system("cls"); printf("\n Digite a categoria do animal desejado: "); printf("\n [1] Mamiferos: "); printf("\n [2] Aves"); printf("\n [3] Repteis: "); printf("\n [4] fim "); printf("\n Digite sua opcao: "); fflush (stdin); scanf("%c", &opcao); switch(opcao) { case'1': printf("\n[1] quadrupedes"); case'2': printf("\n[2] bipedes"); case'3': printf("\n[3] voador"); case'4': printf("\n[4] aguatico"); { printf("\n Digite sua opcao: "); fflush (stdin); scanf("%c", &opcao); switch(opcao) case'1': printf("\n[1] carnivoro"); printf("\n[2] herbivoro"); { printf("\n Digite sua opcao: "); fflush (stdin); scanf("%c", &opcao); switch(opcao) case'1': printf("\n Leao!"); break; } { printf("\n Digite sua opcao: "); fflush (stdin); scanf("%c", &opcao); switch(opcao) case'1': printf("\n Cavalo"); break; } } } system("pause>null"); } while(opcao=!'4'); }
  17. Marcosdev

    (Duvidas) Jogo da Forca em C++

    Estou começando na programação e tenho algumas dúvidas sobre esse código do jogo da forca: #include <iostream> #include <stdlib.h> using namespace std; int main() { char entrada[21]; //Palavra secreta char letra[1]; //Letra que a pessoa digitou char letras[30]; //Letras char secreta[21]; //A letra certa e sua posição int tam; //O tamanho da palavra vai ser igual a ENTRADA int i; //(indice) Necessario pq vai usar array int chances; // Quando acabar elas acaba o jogo int acertos; // O numero de acertos equivale ao TAM bool verificacao; // Verifica se a pessoa digitou uma letra certa ou errada string dica; chances=6; tam=0; i=0; verificacao=false; acertos=0; cout << "O que seu adversario vai adivinhar? " << "\n"; cin >> entrada; //comando limpar tela system("cls"); cout << "Dica: "; cout << dica; cin >> dica; // O indice vai percorrer ENTRADA até o /0 (enter) pra verificar se tá certo e a posição //Char de arrays devem sempre terminar em /0 while(entrada != '\0') { i++; // O i vai percorrer a "entrada" de um por um,e que ainda não é o /0 tam++; // Cada palavra certa vai adicionar +1 em TAM, desde que i não seja o enter } //Vou preencher a "entrada" com asteristicos e cada palavra certa vai ser -1 asteristico for(i=0 ; i<21 ; i++) { //Enquanto i for menor que 21, i de secreta vai aparecer com * } //Enquanto o jogador tiver chances e acertos diferente de tam, irá aparecer as chances e palavras acertadas na tela inicio: while((chances > 0)&&(acertos < tam)){ cout << "Chances Restantes: " << chances << "\n"; cout << "Palavra Secreta: "; for(i=0 ; i<tam ; i++) { cout << secreta; } //O jogador vai digitar cout << "\n\n" << "Digite uma letra: "; cin >> letra[0]; //Armazenar na posição 0 // Se já tiver usado a letra, goto volta pro o inico for(i=0 ; i<tam ; i++){ if(letras == letra[0]) { system("cls"); cout << "\nLetra ja usada! \n"; goto inicio; } else { letras=letra[0]; } } for(i=0 ; i<tam ; i++) { if(entrada==letra[0]) { verificacao=true; // A letra dá posição vai ser copiada para secreta se for certa secreta=entrada; acertos++; // incrementa o total de acertos } } //Se acerto for igual a falso "not acerto = !acerto" diminui o numero de chances if(!verificacao) { chances--; } verificacao=false; system("cls"); if(verificacao=false) { system("cls"); cout << letra[0]; } } if(acertos==tam) { cout << "O jogador ganhou! "; } else { cout << "O jogador perdeu! "; } system("pause"); return 0; }
  18. Crie uma estrutura chamada pessoa que seja capaz de armazenar o nome, o endereço, o CPF e a idade de 5 pessoas. fiz ate uma parte do código mas fica dando uns erros #include <iostream> #include <cstdlib> #include <cstring> typedef struct pessoa { char nome[60]; char endereco[60]; float cpf; int idade; }Pessoa; int main (){ cout << "Digite O Nome De alguem" << endl; cin >> pessoa.nome; cout << "Digite o Endereço Da Pessoa" << endl; cin >> pessoa.endereco; cout << "Digite o Cpf da Pessoa" << endl; cin >> pessoa.cpf ; cout << "Digite a Idade Da Pessoa" << endl; cin >> pessoa.idade ;
  19. Leidsman217

    Código para Arduíno com LDR

    Ola a todos, tenho uma duvida quanto a programação de Arduíno. Gostaria de saber se o seguinte código foi escrito de forma correta ? Agradeço desde já a atenção de todos !
  20. Olá, estou tentando criar um código em c++ com funções e procedimentos a um tempo, só que eles sempre retornam 0, se alguém puder me ajudar, agradeço. ;) Segue o código: #include <iostream> #include <stdlib.h> #include <stdio.h> #include<locale.h> #include<math.h> #include<cmath> using namespace std; void Triangulo(int la) { double b,h,r; printf("Por favor digite o valor da base e da altura: \n"); scanf("%i %i",&b,&h); r=(b*h)/2; printf("A área é: %i \n",r); } double Quadrado(int la, int b, int h) { double r; printf("Por favor digite o valor da base e da altura: \n"); scanf("%i %i",&b,&h); r=b*h; printf("A área é: %i ",r); return r; } int Menu(int la) { int b,h; switch(la) { case 3: printf("É um triângulo \n"); Triangulo(la); break; case 4: printf("É um quadrilátero \n"); Quadrado(la,b,h); break; case 5: printf("É um pentágono \n"); break; case 6: printf("É um hexágono \n"); break; } return la; } int main(int argc, char** argv) { setlocale(LC_ALL, "Portuguese"); int b,h,r,l; printf("Por favor insira a quantidade de lados da figura(3-6): "); scanf("%i",&l); Menu(l); system("pause"); return 0; }
  21. Estou com problema nesse código, na verdade é uma duvida de como trabalhar melhor com string. Eu quero faze um programa e nele quero receber do usuario, o sexo, caso o usuario digite um nome no local do sexo e seja diferente de Masculino, Feminino... de mensagem de erro. #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { char nome [25], sexo; printf("Digite o nome \n"); scanf("%[\n]", &nome); printf("Digite o Sexo:\n Para feminino digite: F \n\n Para masculino digite; M \n"); scanf("%c",&sexo); if (sexo != 'f'|| 'F' || 'M' || 'm') printf("Sexo Invalido"); ... return 0; }
  22. Então, preciso fazer um programa em c++ que duplique o valor do vetor se ele for um numero par, até ai tudo bem, e preciso trocar a ordem desse vetor ate a penultima posição, desde a primeira, isso que tá garrando aqui, se alguem puder dar uma olhada no meu codigo. #include <iostream> using namespace std; #define n 10 int main() { int a[n], temp; for (int i = 0; i<n; i++) { cin >> a[i]; } for (int i = 0; i<n; i++) { if (a[i] % 2 ==0) a[i]=a[i]*2; } for (int i = 0; i<n-1; i++) { temp=a[i]; a[i]=a[i+1]; temp=a[i]; a[i]=temp; } for (int i = 0; i<n; i++) { cout << a[i] << " " ; } return 0; }
  23. Boas galera. Estou em formação de iniciação a C++ de 50h, e completei 35h até agora, meu professor passou 50 exercícios para fim de semana, e estou com problema em 2 deles. Este nem entendi : O resultado da divisão inteira de um número inteiro por outro número inteiro pode sempre ser obtido utilizando-se apenas o operador de subtração. Assim, se quisermos calcular (7/2), basta subtrair o dividendo (2) ao divisor (7), sucessivamente, até que o resultado seja menor do que o dividendo. O número de subtrações realizadas corresponde ao quociente inteiro, conforme o exemplo seguinte: 7 - 2 = 5 5 - 2 = 3 3 - 2 = 1 Descreva um programa para o cálculo da divisão de um inteiro pelo outro. Note que se o dividendo for zero, esta é uma operação matematicamente indefinida. E o segundo exercicio é o seguinte escrever de 0 a 99 por extenso o numero, alguém me dá uma ajuda? #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <iostream> #include <locale> using namespace std; int main() { setlocale(LC_ALL, "Portuguese"); system ("color 1B"); int n,a,b,c; cout << "Insira um número de 0 a 99 e o retorno seja o número por extenso\n"; cout << "Insira o número : "; cin >> n; { switch (a) { case 0 : cout << "zero"; break; case 1 : cout <<"um"; break; case 2 : cout <<"dois"; break; case 3 : cout <<"tres"; break; case 4 : cout <<"quatro"; break; case 5 : cout <<"cinco"; break; case 6 : cout <<"seis"; break; case 7 : cout <<"sete"; break; case 8 : cout <<"oito"; break; case 9 : cout <<"nove"; break; } switch (b) { case 0 : cout <<"dez"; break; case 1 : cout <<"onze"; break; case 2 : cout <<"doze"; break; case 3 : cout <<"treze"; break; case 4 : cout <<"catorze"; break; case 5 : cout <<"quinze"; break; case 6 : cout <<"dezesseis"; break; case 7 : cout <<"dezassete"; break; case 8 : cout <<"dezoito"; break; case 9 : cout <<"dezanove"; break; } switch (c) { case 2 : cout <<"vinte"; break; case 3 : cout <<"trinta"; break; case 4 : cout <<"quarenta"; break; case 5 : cout <<"cinquenta"; break; case 6 : cout <<"sessenta"; break; case 7 : cout <<"setenta"; break; case 8 : cout <<"oitenta"; break; case 9 : cout <<"noventa"; break; } } { if (n >=20 && n<100) cout << c << a; } { if ( n>10 && n<20) cout <<b; } { if (n<=10) cout <<a << c; } return 0; }
  24. picsartisticc

    Dúvida de uma agrônoma em ICC

    Meu professor passou uma prova pra casa para entregar na sexta feira e eu ainda não tive tempo de fazer nada e ainda tenho mais outra prova no mesmo dia. E definitivamente icc não tá como prioridade. Alguém pode pelo amooor me ajudar? porque assim, máximo respeito pelos programadores viu? É muita paciência que vocês tem! 1. Ele pede pra implementar um programa que tenha funções de soma, subtração, multiplicação e divisão que opere 2 números e retorne a sua respectiva operação. 2. Implementar uma função que receba a quantidade de faltas no trabalho e retorne o salario mensal de um funcionario, cuja diaria é 100,00 de acordo com o numero de dias trabalhados. Tem essa formula aqui: dias_trabalhados=30-falta_no_mes salario_mensal=dias_trabalhadosx100 3. Implantar um procedimento que receba 3 números e exiba-os em ordem crescente. Desde já muita gratidão por todos que tirarem um tempinho do tempo pra me salvar. Att.
  25. Luis011

    PROGRAMA DE CADASTRO DE CLIENTES

    Estou tentando fazer um programa para cadastro de clientes, para o aprendizado apenas, estou com um erro que nao consigo resolver, cadastro algumas pessoas mas na hora de fazer a pesquisa desses cadastros eu coloco o cpf de uma e aparece as informacoes da proxima pessoa na fila de arrays. E quando tento pesquisar alguma pessoa que nao esteja no array 0 cai no else CPF INVALIDO, Ai vai o codigo: #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> char nome[50] [50]; char email[50] [50]; int cpf[50]; int op; int i = 0; int a; int cpfpesquisa; char emailpesquisa[50]; using namespace std; void pesquisa (); void cadastro(); int main() { do{ cadastro(); pesquisa(); }while(op == 2); system ("PAUSE"); return 0; } void cadastro() { do{cout << "-----CADASTRO-----" << endl << endl; cout << "NOME: " ; cin >> nome; cout << endl <<"EMAIL: "; cin >> email; cout << endl << "CPF: "; cin >> cpf; cout << endl << "PARA CONTINUAR CADASTRANDO DIGITE 1"; cin >> op; i++; }while(op == 1); } void pesquisa () { do{ cout << "DIGITE 1 PARA PESQUISAR POR CPF E 2 PRA PESQUISAR POR EMAIL "; cin >> op; switch(op) { case 1: cout << "DIGITE O CPF: "; cin >> cpfpesquisa; for(a=0;a<50;a++) { if(cpfpesquisa == cpf[a]) {cout << "NOME: " << nome[a] << endl << "EMAIL: " << email[a] << endl; break;} else{ cout << "CPF INVALIDO!"; }break;}break; case 2: cout << "DIGITE O EMAIL: "; cin >> emailpesquisa; for(a=0;a<50;a++){ if (strcmp( emailpesquisa,email[a])) { cout << "NOME: " << nome[a] << endl << "CPF: " << cpf[a] << endl; break;} } } cout << endl << "PARA CONTINUAR A PESQUISAR DIGITE 1" << endl << "PARA VOLTAR A CADASTRAR DIGITE 2 "; cin >> op; }while (op ==1); }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.