vandal
Membros-
Total de itens
14 -
Registro em
-
Última visita
Tudo que vandal postou
-
Funções....
-
Multiplicar o valor que foi armazenando no vertor?? É isso??? Fiquei curioso agora..
-
Man, bom dia. Os links estão offline. :(
-
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.
-
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.
-
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
-
COMO DIVIDIR UM STRINGÃO EM PEQUENOS STRINGS EM C
pergunta respondeu ao diegorpontes de vandal em Tutoriais & Dicas - C, C++
Poderia explicar melhor..? :D -
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.
-
//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.
-
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!
-
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; }
-
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. :)
-
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';"
-
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.