Ir ao conteúdo
  • Cadastre-se

lohayne27

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Tudo que lohayne27 postou

  1. segundo meu professor ,o usuário deveria colocar os pontos do triangulo e o programa deveria apenas imprimir os pontos desse triangulo tipo (1,2) (3,4) (5,6). basicamente isso,mas como não entendi o conteúdo muito bem,não sabia se deveria usar meio que um conceito de herança ou se na hora de imprimir os dados se colocasse apenas n1,n2 e n3 estaria correto
  2. olá,boa noite gente eu estou tentando resolver um exercício que envolve lê 3 pontos de um triângulo utilizando classes. me deram a dica de utilizar void print() ,pesquisei e não achei nada que me esclarecesse em relação a isso. Eu iniciei o programa ,mas não sei se estou no caminho correto desde já agradeço e confesso que ainda não consegui entender o conceito de classes muito bem #include<stdio.h> class pontos2d { public: float x,y; } class triangulo { public: pontos2d p1,p2,p3; } int main (){ triangulo n1,n2,n3; scanf()
  3. Oi gente,muito obrigada pela ajuda,o programa esta rodando de boa agora
  4. oi gente,boa noite eu realmente dei uma "surtada" na parte do FOR,mas refiz o código e fiz uma função para contar os dígitos. Fiquei feliz até o oitavo digito ,pois quando o usuário insere um numero com 8 dígitos ou mais o programa imprime o numero invertido faltando o ultimo digito,o penúltimo...e assim sucessivamente. isso é erro no código ou é devido ao fato de estar trabalhando com INT? #include <stdio.h> #include <stdlib.h> // função para contar dígitos int contdigitos(int n); int main() { int n,i; int *v; int nd=contdigitos(n); //como vetor é dinâmico ,usei a função malloc v =(int*) malloc (nd*sizeof(int)); printf("digite um numero:"); scanf("%i",&n); for (i=0;i<nd;i++) { v=n%10; n=n/10; printf("%i",v ); if (n<=0) break;} return 0;} int contdigitos(int n) { if (n < 10) { return 1; } int contador = 0; while (n > 0) { n /= 10; contador++; } return contador; }
  5. Eu consegui fazer o código rodar sem o vetor,mas não estou tendo ideia de como fazer isso usando vetor como me foi pedido no exercício
  6. Olá boa tarde, Eu estou fazendo um exercício para inverter um numero(um numero da escolha do usuário) exemplo:1234 vira 4321 mas apesar do programa rodar,quando eu coloco 3 dígitos ou mais ,os números aparecem invertidos ,mas o ultimo digito não aparece alguém poderia me ajudar? #include <stdio.h> #include <stdlib.h> int main() { int n,cifra,i; int *v; v =(int*) malloc (n*sizeof(int)); printf("digite um numero:"); scanf("%i",&n); for (i=0;i<n;i++) { cifra=n%10; n=n/10; v=cifra; printf("%i",v );} return 0;}
  7. Boa noite Eu estou com muita dificuldade para fazer uma parte do código, na qual devo criar uma função que me retorne a posição dos dígitos de um numero inteiro. Por exemplo , numero 546 posição= 012 5 na posição 0,4 na posição 1,6 na posição 2. desde já agradeço pela ajuda
  8. lohayne27

    C++ iniciante em c ++

    Boa noite gente como estou começando a programar estou tendo muito problemas com meu código. precisava de um algoritmo que lê e imprime 5 numeros e dizer quantos destes são pares,positivos,pares e positivos ,pares ou positivos. Eu sei que meu codigo esta cheio de erro,por favor me ajudem *eu preciso usar o iostream #include <iostream> using namespace std; int main () { {float n1,n2,n3,n4,n5 ; int n pares=0,n positivos=0,n pares&&positivos=0,n pares||positivos ; { cout<<"digite 5 números"<<end; cin>>n1>>n2>>n3>n4>>n5} if (n1%2==0)n pares++; else n impares++; if (n1>0)n positivos++; else n negativos++ if (n1%2==0&&n1>0)n pares&&positivos++; if (n1%2==0||n1>0) n pares||positivos; if (n2%2==0)n pares++; else n impares++; if (n2>0)n positivos++; else n negativos++ if (n2%2==0&&n2>0)n pares&&positivos++; if (n2%2==0||n2>0) n pares||positivos; if (n3%2==0)n pares++; else n impares++; if (n3>0)n positivos++; else n negativos++ if (n3%2==0&&n3>0)n pares&&positivos++; if (n3%2==0||n3>0) n pares||positivos; if (n4%2==0)n pares++; else n impares++; if (n4>0)n positivos++; else n negativos++ if (n4%2==0&&n4>0)n pares&&positivos++; if (n4%2==0||n4>0) n pares||positivos; if (n5%2==0)n pares++; else n impares++; if (n5>0)n positivos++; else n negativos++ if (n5%2==0&&n5>0)n pares&&positivos++; if (n5%2==0||n5>0) n pares||positivos; cout << "numeros pares" << n pares; cout <<"numeros positivos"<< n positivos; cout << "numeros pares e positivos" << n pares&&positivos; cout <<"numeros pares ou positivos" << n pares||positivos; } return 0 ;

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!