Ir para conteúdo
Fórum Script Brasil

vandal

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

Tudo que vandal postou

  1. vandal

    Dobrar vetor em C++

    Multiplicar o valor que foi armazenando no vertor?? É isso??? Fiquei curioso agora..
  2. vandal

    exercicios c++

    Man, bom dia. Os links estão offline. :(
  3. vandal

    [AJUDA] anos bissexto

    Sim. Gostaria contar os dias a partir de 1900. Exemplo: se a data fosse 25/01/1901, convertido em dias, seria: 385dias... mais ou menos isso. Valeu.
  4. vandal

    [AJUDA] anos bissexto

    Amigo CPP. mudei alguma coisa, veja se ficou legal. #include <stdio.h> #include <conio.h> int main() { int meses[] = {31,28,31,30,31,30,31,31,30,31,30,31}; int dia, mes, ano; do{ printf("\nDia:"); scanf("%d",&dia); }while(dia < 1||dia > 31); do{ printf("\nMes:"); scanf("%d", &mes); }while(mes <1|| mes >12); do{ printf("Ano"); scanf("%d",&ano); }while(ano <1900||ano>2100); if (ano%4==0 && (ano%400==0||ano%100!=0)) meses[1] = 29; if ((mes < 1 || mes > 12) || (dia < 1 || dia > meses[mes - 1])) printf("\nData invalida: "); else printf("\nData Valida: "); printf("%02d/%02d/%04d\n\n", dia, mes, ano); getch(); } A próposito, pode me ajudar a incluir em qual dia do ano a data se encotra? (de 1900 a 2100). Desde já obrigado.
  5. Olá pessoal, boa tarde. Poderiam me ajudar na seguinte missão: Escrever um programa que peça três inteiros, correspondentes a dia , mês e ano. Peça os números até conseguir valores que estejam na faixa correta (dias entre 1 e 31, mês entre 1 e 12 e ano entre 1900 e 2100). Verifique se o mês e o número de dias batem (incluindo verificação de anos bissextos). E por ultimo imprimir o numero que aquele dia corresponde ao ano... :( Desde já obrigado. Super CPP, ta por aí? hehehe :D
  6. vandal

    [AJUDA] Controle de fluxo

    Ainda estou em fase de aprendizagem, acho que seria bom ter um programa que rode tanto em windows, quanto em linux, unix etc... É mais habito também :). Estou utilando o Dev C e baixei o code blocks, já o borland, não conseguir baixar porque porque meu win é 64bits aí da erro :( Só uma observaçãozinha, comecei a estudar C, faz uma semaninha só... hehehehe Abraço.
  7. vandal

    [AJUDA] Controle de fluxo

    //system("pause"); PRA PARAR O PROCESSAMENTO USA getch() AO INVÉS DE system("pause"); Man, é que na apostila que eu li, diz que getch() não é recomendado devido a portabilidade.
  8. vandal

    [AJUDA] Controle de fluxo

    CPP! Cara, muitoo obrigado... É duro aprender da raça :( Eu conseguir o resultado, porém tive q dar uma baita duma volta... muito simples esta sua solução. Thank you meste!
  9. vandal

    [AJUDA] Controle de fluxo

    SK15, Eu conseguir graças a sua ajuda... Mais ainda tem um bugzinho, por enquanto num conseguir desvendar. Mais ficou assim: #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char string[100]; int i,cont; char buscachar = 'a'; char mudachar = 'B'; char *valueptr; printf("Digite uma frase de ate 99 digitos:\n\n"); gets(string); cont=0; for(i=0;string !='\o'; i=i+1) { if(string =='a') cont=cont+1; } valueptr = strchr(string, buscachar); if(valueptr != '') *valueptr = mudachar; // Laço até o final da string while (valueptr !='') { valueptr = strchr(valueptr + 1, buscachar); if(valueptr != '') *valueptr = mudachar; } printf (" A nova frase é: %s\n\n", string); printf("\n\nNumero de caracter A = %d\n\n",cont); system("pause"); return 0; }
  10. vandal

    [AJUDA] Controle de fluxo

    SK15, não conseguir aplicar estes exeplos que me passou.. :( Como Já disse, sou auto-didata, pego as instruções só q devagar... sem prof é terrivel. Mais valeu. muiito obrigado. :)
  11. vandal

    [AJUDA] Controle de fluxo

    Cara, também tem esse aqui: #include <stdio.h> int main() { char str[10] = "Joao"; printf("\n\nString: %s", str); printf("\nSegunda letra: %c", str[1]); str[1] = 'U'; printf("\nAgora a segunda letra é: %c", str[1]); printf("\n\nString resultante: %s", str); return(0); } Mais como pode ver, ele altera apenas o segundo caracter "str[1]='U';"
  12. Olá pessoal, bom dia! Estou aprendendo C por conta (auto-didata), e deparei com uma questão que não estou conseguindo resolver!!! A quem puder ajudar, serei grato. Vamos a questão: 1- Escreva um programa que leia uma string, conte quantos caracteres desta string são iguais a 'a' e substitua os que forem iguais a 'a' por 'b'. O programa deve imprimir o número de caracteres modificados e a string modificada. A contagem do caracter, eu conseguir fazer, porem não tenho ideia de como substituir 'a' por 'b'. O que consigo fazer, fica mais ou menos assim: #include <stdio.h> #include <stdlib.h> int main () { char string[100]; /* String, ate' 99 caracteres */ int i, cont; printf("\n\nDigite uma frase: "); gets(string); /* Le a string */ printf("\n\nFrase digitada:\n%s", string); cont = 0; for (i=0; string != ''; i=i+1) { if ( string == 'c' ) /* Se for a letra 'c' */ cont = cont +1; /* Incrementa o contador de caracteres */ } printf("\nNumero de caracteres c = %d", cont); system("pause"); return(0); } Agora só falta fazer a troca!!!! Obrigado.
×
×
  • Criar Novo...