Ir ao conteúdo
  • Cadastre-se

MimiYari

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

  1. public class Calculo{ static long calc( int n ){ if( n < 2 ) return n; else return calc(n-1) + calc(n-2); } public static void main( String[] args ){ System.out.print( “(“ + 5 + “):” + Calculo.calc(5) + “\t” ); System.out.print( “(“ + 7 + “):” + Calculo.calc(7) + “\t” ); } }
  2. @AdrianoSiqueira si eu estou fazendo bem o não, algo esta faltando!
  3. um programa que seja capaz de mostrar o valor por extenso de um numero inteiro recebido do usuario.Este numero deve estar no intervalo [0,...,99] e valores fora deste intervalo devem ser desconsiderados. por favor public class exemplo1 { public static void main(String args[] ){ int num; System.out.println("Introduce un numero: "); if ( num > 0 && num < 100){ System.out.println("considerado"); }else if ( num > 100){ System.out.println("desconsiderado"); } } }
  4. fazer um programa que muestre o valor por extenso de um numero inteiro recebido do usuario. Este numero deve estar no intervalo [0,...,99] e valores fora deste intervalo devem ser desconsiderados. como posso fazer para que cuando escreva um numero maior me fale que es desconsiderado. ajuda porfa import java.util.Scanner; public class exemplo1 { public static void main(String[] args){ int n1; Scanner sc = new Scanner(System.in); System.out.println("Introduce un numero: "); n1 = sc.nextInt(); while (numero > 0 && numero < 100){ System.out.println(num); num++; } } }
  5. MimiYari

    C++ Pilha e fila programa

    #include <iostream> #include<stdio.h> #include<locale.h> using namespace std; int verificarPrimos(int num){ int i, divisores; if(num > 1){ divisores = 0; for(i=1;i<=num;i++){ if(num % i== 0) divisores ++; } if (divisores == 2) return 1; else return 0; } else return 0; } //fila #define tamanho 5 //define a estrutura que será a fila //a estrutura armazena a indicação do inicio e final da fila e um vetor com os itens (valores) da fila typedef struct{ int ini = 0; int fim = 0; int item [tamanho] ; } FILA; //retorna se a fila está vazia ou não bool filaVazia(FILA p){ if(p.ini == p.fim) { return true; } else { return false; } } //retorna se a fila está cheia ou não bool filaCheia(FILA p) { int tam = sizeof(p.item)/sizeof(int); //determina o tamanho do vetor if (p.fim < tam) { return false; } else { return true; } } //adiciona valor na fila void enfilera(FILA &p, int x){ p.item[p.fim++] = x; } //remove valor da fila int desenfilera(FILA &p){ return (p.item[p.ini++]) ; } //mostra os valores armazenados na fila void mostraFila(FILA p) { cout << "Valores da fila: "; for (int i = p.ini; i < p.fim; i++) { cout << p.item[i] << " "; } cout << "\n"; } //pilha //define a estrutura que será a pilha typedef struct{ int topo = 0; int item [tamanho] ; } PILHA; //retorna se a pilha está vazia ou não bool pilhaVazia(PILHA p){ if(p.topo == 0) { return true; } else { return false; } } //retorna se a pilha está cheia ou não bool pilhaCheia(PILHA p) { int tam = sizeof(p.item)/sizeof(int); //determina o tamanho do vetor if (p.topo < tam) { return false; } else { return true; } } //adiciona valor na pilha void empilha(PILHA &p, int x){ p.item[p.topo++]=x; } //remove valor da pilha int desempilha(PILHA &p){ return (p.item[--p.topo]) ; } //mostra os valores armazenados na pilha void mostraPilha(PILHA p) { cout << "Valores da pilha: "; for (int i = 0; i < p.topo; i++) { cout << p.item[i] << " "; } cout << "\n"; } int main(){ setlocale(LC_ALL, "portuguese"); char continuar; int num, resultado; FILA f; //criar a fila PILHA p; //criar a pilha do{ printf("\n\nDigite um numero: "); scanf("%d",&num); resultado = verificarPrimos(num); if (resultado==1) empilha(p,num); else enfilera(f,num); printf("\n\nDeseja continuar? (s/n): "); scanf(" %c", &continuar); } while ( continuar == 'S'|| continuar == 's'); mostraFila(f); mostraPilha(p); while(fila){ ! filavazia (f) } soma = soma + desenfilera(); while(pilha){ ! pilhavazia (p) } soma = soma+ desempilha(); printf ("resultado"); return 0;
  6. Como posso aplicar o STRUCT corretamente? struct horario { int Hora, Min, Seg; }; int main(){ setlocale(LC_ALL, "Portuguese"); int Hora1, Min1, Seg1, Hora2, Min2, Seg2, HorasTotal, MinTotal, SegTotal; printf("Digite o tiempo n°1 (HH:MM:SS): "); scanf("%d:%d:%d", &Hora1, &Min1, &Seg1); printf("Digite o tiempo n°2 (HH:MM:SS): "); scanf("%d:%d:%d", &Hora2, &Min2, &Seg2); HorasTotal = Hora1 + Hora2; MinTotal = Min1 + Min2; SegTotal = Seg1 + Seg2; MinTotal += SegTotal / 60; SegTotal %= 60; HorasTotal += MinTotal / 60; MinTotal %= 60; printf("\nResultado: %d:%d:%d\n", HorasTotal, MinTotal, SegTotal); return 0; }
  7. MimiYari

    C++ Pilha e fila programa

    Eu preciso de ajuda, alguém pode me dar ideias sobre como fazer este programa? por favor Um programa que leia os valores do teclado e os coloque em uma pilha ou fila de acordo com as seguintes condições: os números primos devem ser colocados na pilha, os outros vão para a fila. No final, você deve remover todos os elementos das duas estruturas e apresentar a soma de todos eles.
  8. um programa que receba um número inteiro via teclado e, usando uma Funcao Recursiva imprima a contagem regressiva a partir deste valor na tela, mostrando apenas os números ímpares. Por exemplo, se o usuário digitar 8, o programa mostrara 7, 5, 3, 1.
  9. como posso fazer para que mostre de maio para o menor, Por exemplo, se digitar 10, o programa deverá mostrar 9, 7, 5, 3, 1. int main(){ int i=1, n=0; printf("digite un numero: "); scanf ("%d",&n); while(i<=n) { if(i%2==1) { printf("\t\n%d\n",i); } i++; } }
  10. como posso fazer para que mostre de maio para o menor, Por exemplo, se digitar 10, o programa deverá mostrar 9, 7, 5, 3, 1. int main(){ int i=1, n=0; printf("digite un numero: "); scanf ("%d",&n); while(i<=n) { if(i%2==1) { printf("\t\n%d\n",i); } i++; } }

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!