
Durub
Moderadores-
Total de itens
788 -
Registro em
-
Última visita
Tudo que Durub postou
-
Veja a biblioteca padrão <ctime>: http://www.cplusplus.com/reference/clibrary/ctime/ Abraços.
-
Movendo: C, C++ -> .NET Abraços.
-
C# ou C++? E o que você quer exatamente? Abraços.
-
Você pode mudar quantas casas após a vírgula aparecerão no printf assim: %.xf (sendo x o número de casas) No seu caso: %.1f E o equivalente a este rand seria, em C: int var = rand() % 10 + 1; Abraços!
-
O que você já fez? Qual a sua dúvida? Abraços.
-
int main(void) { struct pilha mesa[5]; mesa[0].dados[0].valor = 6; mesa[0].topo = 0; mesa[2].dados[0].valor = 8; mesa[2].topo = 0; } Abraços.
-
Use if, já que é um intervalo, fica mais legível. Você também pode fazer uma função pra ajudar. int no_intervalo(int numero, int comeco, int fim) { return (comeco <= numero && numero <= fim) ? 1 : 0; } Abraços.
-
Você pode elevar utilizando a função pow, da math.h. double pow(double numero, double expoente); Exemplo: #define CONSTANTE_E 2.71828183 double f(double x) { return pow(CONSTANTE_E, x + x); } Abraços!
-
De uma forma bem simples, você pode fazer: primo = 1 Sendo x o número que deve ser identificado como primo ou não. Para cada i no intervalo (1,x), no domínio N: Se x % i == 0, então não é primo, coloque primo = 0 e pode parar o for. Depois você verifica a variável primo e se ela estiver como 1 (true), então o número é primo, se não, não. Abraços.
-
Qual sua dúvida? Abraços!
-
O que você já fez? Abraços.
-
Pode postar como está o código por favor? Abraços!
-
<?php function verifica_numero($string) { return ($string{0} == '0') ? -1 : (integer) $string; } verifica_numero("0532"); -> retorno: -1 verifica_numero("4540"); -> retorno: 4540 verifica_numero($_POST["numero"]); ?> Abraços.
-
Você poderia criar um array int caracteres[255], e mapear cada indice para um valor ASCII. Por exemplo, caracteres[65] seria o 'A'. Então a cada 'A', você incrementaria caracteres[65]++. Depois é só fazer um loop rodando os 255 indices. Se for igual a 0, não faça nada. Se maior ou igual a 1, imprima a mensagem usando %c como i. Exemplo: int i = 0; for(i = 0; i < 255; ++i) { if(caracteres[i] > 0) { printf("A letra %c aparece %d vez(es) na frase.\n", i, caracteres[i]); } } Abraços.
-
Se o problema são os ponteiros da struct, leia sobre listas ligadas: http://pt.wikipedia.org/wiki/Lista_ligada Abraços.
-
Este link deve te ajudar a começar: http://scriptbrasil.com.br/forum/index.php...st&p=525300 Abraços.
-
Já configurou o Apache para carregar o módulo do PHP? Abraços.
-
Por que não usar quicksort? Exemplo: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char nomes[5][64]; int i, _strlen; for(i = 0; i < 5; ++i) { printf("Digite um nome: "); fgets(nomes[i], 64, stdin); _strlen = strlen(nomes[i]) - 1; if(nomes[i][_strlen] == '\n') { nomes[i][_strlen] = (char) (int) NULL; } } qsort(nomes, 5, 64, (int(*)(const void*,const void*)) strcmp); for(i = 0; i < 5; ++i) { printf("%s\n", nomes[i]); } return 0; } Abraços.
-
O problema está na condição index == 100. O for executa enquanto a segunda expressão for verdadeira. No caso, acho que você quer usar index < 100. Abraços.
-
Novamente: não use system("pause"). E o problema está que a função para parar está vindo depois do return. Correção: /*Escreva um programa que leia um numeros inteiros para a matriz N[4][4], informados pelo usuario*/ #include <stdio.h> #include<stdlib.h> int main(){ int N[4][4],i=0,j=0; for(i=0;i<4;i++) for(j=0;j<4;j++){ printf("Digite o valor:"); scanf("%d",&N[i][j]); } for(i=0;i<4;i++) for(j=0;j<4;j++){ printf("\n\tLinha %d coluna %d = %d tem o elemento %d",i,j,N[i][j]); } printf("\n\n"); getchar(); return(0); } Abraços.
-
Só uma informação: o @ existe sim, e serve para suprimir erros! Por exemplo, caso a chamada ao mysql_connect falhe, não irá aparecer uma warning ou error. Abraços!
-
Qual o erro? Abraços.
-
Depende do seu sistema operacional e qual toolkit utilizar. Recomendo o Qt. Com o Qt Creator você sai criando interfaces gráficas facilmente, e com muitos exemplos pra aprender. (parece até comercial!) Abraços!
-
if (&numero1>=0 && &numero2>=0); if (numero1>numero2); Estes ifs não executam. Você está colocando uma operação NOP (no operation) ao invés de executar algum código. Não deves utilizar ";", e sim um bloco. -> "{" Não se esqueça de fechar o if com }, assim como faz com funções. O primeiro if também está errado. Não se coloca o operador & nos números. Exemplo: if (numero1>=0 && numero2>=0) { executar_codigo_if1(); } else { executar_codigo_else(); } if (numero1>numero2) { executar_codigo_if2(); } Abraços.