Ir ao conteúdo
  • Cadastre-se

Flávio Pedroza

Membro Pleno
  • Posts

    2.067
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. Aqui funcionou. Estranho não ter funcionado para você. Poste o código.
  2. O mais fácil seria pegar o string original "20190219" e inserir "/" para depois converter: using System; class HelloWorld { static void Main() { String Data = "20190219"; Data = Data.Insert(4, "/"); Data = Data.Insert(7, "/"); Console.WriteLine(Data); Console.WriteLine(Convert.ToDateTime(Data).ToString("dd/MM/yyyy")); } }
  3. //Convert.ToDateTime(lista[i].Data).ToString("DD/MM/YYYY"); Convert.ToDateTime(lista[i].Data).ToString("dd/MM/yyyy"); Exemplo: using System; class HelloWorld { static void Main() { Console.WriteLine("Hello World"); Console.WriteLine(Convert.ToDateTime("2019/05/20").ToString("dd/MM/yyyy")); } } Saída: Hello World 20/05/2019
  4. Veja esse link: https://www.geeksforgeeks.org/merge-sort-using-multi-threading/
  5. Por padrão os compiladores são configurados para gerar código de 32 bits (x86). Tente configurar os projetos para gerar código 64 bits (x64) e veja se resolve.
  6. Pesquisando um pouco, vi que se você configurar o CodeBlocks para funcionar em modo 64 bits, talvez rand() gere os números que quer. Tenta seguir esse tutorial: https://groups.google.com/forum/#!topic/ccppbrasil/DnXxw1vII8I em inglês http://wiki.codeblocks.org/index.php/64Bit_Windows Boa sorte... Edit: Uma alternativa seria usar o Visual Studio
  7. Execute o código abaixo e veja o resultado: #include <stdio.h> #include <stdlib.h> int main() { printf("%d", RAND_MAX); return 0; } Se for 32767, então o problema é o seu compilador. Tente colocar #define RAND_MAX 2147483647 logo após os #include e veja se funciona
  8. Use long ou unsigned long ao invés de int http://linguagemc.com.br/tipos-de-dados-em-c/
  9. Crie as variáveis - max = 0, imax = 0; A medida que você for preenchendo o vetor, verifique se o novo número aleatório gerado é maior que "max" atual. Caso positivo, faça "max" igual a esse número aleatório e "imax" igual ao valor de i. Faça o mesmo para achar o mínimo, com a diferença que a variável deve começar com 101.
  10. O XBOX é plug and play no PC - tenho um gamepad do XBOX ONE (a versão com Bluetooth). Para jogar com fio, só precisa plugar o cabo no joystick e no PC que configura automaticamente. Para jogar sem fio, tem que comprar um adaptador Bluetooth versão 4.0 ou maior. Depois é só adicionar novo dispositivo Bluetooth e parear. O do controle do XBOX 360 sem fio tem que ter adaptador sem fio da microsoft. O com fio é só plugar.
  11. for(p=0; p<5; p++){ printf("Informe o caractere, para sair digite '#': "); scanf("%c", &ver); fflush(stdin); if(ver=='#'){ system("cls"); printf("voce saiu.\n"); system("pause"); break; } r = 0; for(int l=0; l<5; l++){ if(nome[l]==ver){ r++ } } printf("O caractere '%c' aparece %d vezes.\n", ver, r); }
  12. Em ASCII os algarismos de 0 a 9 são representados pelos códigos de 48 a 57. Então, para converte um algarismo de um tipo numérico para char basta somar 48. Para transformar de binário para decimal: char dec = 0; for (int i=0; i<8; i++) { dec += (digitalRead(i+2) << i); } Em "dec" terá o número convertido de binário para decimal;
  13. tenta assim: char entrada[]={digitalRead(9)+48,digitalRead(8)+48,digitalRead(7)+48,digitalRead(6)+48,digitalRead(5)+48,digitalRead(4)+48,digitalRead(3)+48,digitalRead(2)+48};
  14. você pega os primeiros 4 números e coloca na primeira linha, os outros 4 na segunda linha e etc. int v1[16]; int v2[4][4]; for (int i = 0 ; i < 16; i++) { v2[i / 4][i % 4] = v1[i]; }
  15. Seria algo assim? Entrada: [0 1 0 0 1 1 0 1 0 1] Saida: [0 0 0 0 0 1 1 1 1 1]
  16. /*do{ for(l = 0; l < i; l++) for(c = 0; c < j; c++) scanf("%c", &txt[l][c]); }while (txt[l][c] != '!');*/ for(l = 0; l < i; l++) { for(c = 0; c < j; c++) { scanf("%c", &txt[l][c]); if (txt[l][c] == '!') break; } if (txt[l][c] == '!') break; }
  17. for (int i=0;i<100;i++) { switch (vetfrase[i]) { case 'a': vetfrase[i] = 'u'; break; case 'e': vetfrase[i] = 'o'; break; case 'i': vetfrase[i] = 'u'; break; case 'o': vetfrase[i] = 'a'; break; case 'u': vetfrase[i] = 'e'; break; } } Sugiro que faça funcionar antes e depois se preocupe com separar em funções.
  18. #include<conio.h> #include<stdio.h> #include<math.h> int main () { int x =1, i, num = 0, cont = 0, cp = 0; printf("Algoritmo dos primeiros 20n primos "); printf("\n----------------------------------------"); printf("\n\n\n"); while (cp < 20){ num = num + 1; cont = 0; for (i=1;i<=num;i++){ if (num % i == 0){ cont = cont + 1; } } if (cont == 2){ //if (cont = 2) cp = cp + 1; printf("\n%d eh primo ", num); } } }
  19. não há nada errado no programa. consegui compilar.
  20. Acredito que sim. É para utilizar qual assembler, o da intel x86? Tente começar a escrever, pois não é permitido eu escrever o código por você, mas posso ajudá-lo a corrigir.
  21. O código ASCII dos números vai de 30H até 39H. Então basta subtrair 30H de cada byte do string para converter em número. Ex.: "42" é armazenado na memória como 3432H. 34H-30H = 4, 32H-30H=2. O resultado, então, seria 4*10+2 = 42 em decimal.
  22. Ele carrega na USB do PC? Se sim, pode usar carregadores de celular sim, desde que eles forneçam 5 volts na saída e corrente igual ou maior que 0.5A. Procure por OUTPUT no carregador.

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!