Ir para conteúdo
Fórum Script Brasil

Thiago de Paula Beserra

Membros
  • Total de itens

    22
  • Registro em

  • Última visita

Tudo que Thiago de Paula Beserra postou

  1. Olá Pessoal. Bom, já pesquisei sobre o assunto..e ate agora nada. Os amigos sabem como se cria uma matriz basica 2x2 de Strings: Exemplo linha 0/coluna0: "Fulano De Tal" linha0/coluna1: "Siclano de TAL" linha1/coluna0: "blá blá blá" linha1/coluna1: "etc etc etc etc" Como se resolve esse algoritmo? alguém poderia construir um exemplo basico? Desde já agradeço.
  2. Olá Pessoal. Bom queria saber o conceito desta matriz: char m[][][]; o que isto significa? poderiam me mostrar exemplos? Desde já agradeço! XD
  3. E ai cara.. Na verdade, o que é proposto pra mim fazer é o seguinte, se eu coloco 2 reservas, deve haver 2 espacos em uma coluna com valores 0's consecutivos. EX: 1001: Neste caso, teria como eu reservar 2 casas consecutivas de 1, uma seguida da outra. Outro Exemplo: reservar 3: no caso uma das colunas teria que ter algo assim: 0001, ou 1000. Se por exemplo, fosse 1010, não teria como resevar 3 cadas consecutivas, pois não tem tres 0's consecutivos. É tipo uma reserva de poltrona de um cinema cara, aonde uma pessoa leva 2 convidados e deseja sentar do lado delas, não separados. e no exemplinho que voce fez cara, quando eu digito 1, a primeira coluna é toda preenchida, e na verdade porque tem q preecher é a coluna. Mas valeu cara, toda ajuda é bem vinda. Abraço
  4. Olá pessoal. Bom, estou com um projeto onde é dado uma matriz 3x2, aonde inicializada ela contem valor 0. O programa deve perguntar para o usuario quantas colunas ele deseja reservar, porem quando reservado o valor é 1. Deve-se atentar que o maximo de reservas é 3, pois a matriz contem no maximo 3 colunas. Outra atencao é que a reserva deve ser sequencial. EX: reservar 2 colunas: Coluna 1 / Linha 1: 1; Coluna 2 / Linha 1: 1; As reservas não podem ser aleatórios, devem ser sequencial. Eu tentei desenvolver algo aqui, porém estou tendo problemas nos resultados. Ex: o usuario quer 2 reservas. O programa mostra os resultados. Mas o problema é que quando ele reserva 3 o resultado esta sendo o mesmo. Estou kebrando a mente nisto. ta quase amanhecendo e eu aki..hehe Segue o código: #include <stdio.h> #include <conio.h> main() { int m[3][2] = {0,0,0,0,0,0}, r; printf("Quantidade de Reservas: "); scanf("%d", &r); if (r == 2) { for (int i = 0; i <=1; i++) for (int j = 0; i < 2; i++) { if (m[i][i] == 0 && m[i+1][j] == 0) { m[i][j] = 1; m[i+1][j] = 1; break; } } } else if (r == 3) { for (int i = 0; i < 1; i++) for (int j = 0; j < 2; j++) { if (m[i][j] == 0 && m[i+1][j] == 0 && m[i+2][j] == 0) { m[i][j] = 1; m[i+1][j] = 1; m[i+2][j] = 1; break; } } } for (int i = 0; i < 3; i++) for (int j = 0; j < 2; j++) printf("\nColuna %d / Linha %d = %d", i, j, m[i][j]); getch(); } Se alguém souber aonde está o erro, peço ajuda dos amigos. Desde já agradeço XD
  5. Olá Pessoal.. Bom, meu professor passou um projeto pra classe de estrutura de dados. Ele pediu para que nos implementasse um programinha de cadastro com o CODIGO, NOME, IDADE e PESO, isto, utilizando arvore binaria. Alguém poderia me dar uma ideia do conceito, porque estou sem ideia de como fazer isto com arvores binárias.. Desde já agradeço.. XD
  6. Não ocorre nenhum erro cara, oque acontece, a data não aparece na tela Veja o codigo <script type="text/javascript">Data();</script> Não consigo entender oque aconteceu. Se puder me ajudar fico grato.. XD
  7. Olá pessoal. Estou com um script de data no meu site, porém no IE8 não deu certo, já testei no Firefox, Chrome, Opera, Safari e com todos eles não tive problemas. O código é o seguinte| | V function Data(){ data = new Date(); dia = data.getDate(); mes = data.getMonth(); ano = data.getFullYear(); meses = new Array(12); meses[0] = "Janeiro"; meses[1] = "Fevereiro"; meses[2] = "Março"; meses[3] = "Abril"; meses[4] = "Maio"; meses[5] = "Junho"; meses[6] = "Julho"; meses[7] = "Agosto"; meses[8] = "Setembro"; meses[9] = "Outubro"; meses[10] = "Novembro"; meses[11] = "Dezembro"; document.write('São Paulo, ' + dia + ' de ' + meses[mes] + ' de ' + ano); } Agradeço desde já! Obrigado...
  8. Entendi cara...obrigado! Entendi cara...obrigado! estava dando uma googlada, ai achei um tópico falando que o comando ping do dos fazia isso?! será que você podia confirmar se é isto mesmo? Obrigado!
  9. Olá pessoal! Bom, quero hospedar meu site que estou desenvolvendo no geocities para testar, nesse site ulilizo (php + sql) queria saber como faço pra pegar o endereco ip do servidor geocities? o codigo é o seguinte... <?php $conexao=mysqli_connect("localhost", "root", "", "tecnologia_diaria"); ?> no lugar de "local host" devo colocar o endereço ip do servidor geocities, alguém pode me ajudar? Desde já agradeço!
  10. Você deve usar o nome da conexão, o seu nome da coneão é $conexao, então basta: $resultado = mysqli_query($conexao,$sql); Pronto, e aproveito pra deixar duas dicas: 1 - Evite dizer "sou iniciante", isso não interessa a ninguém, ser iniciante não é uma doença, logo, não serve de desculpa para nada. 2 - Sempre que alguém lhe passar algum caminho, vá no google e pesquise e baseado na pesquisa mostre o que conseguiu e o que não conseguiu, isso demonstra seu real interesse em aprender. não disse que iniciante é doença...e alias...tenho muito interesse em aprender! Obrigado.
  11. Obrigado! Obrigado! Mas poderia por gentileza, se possível...falar o que devo colocar la..sou iniciante em php! Obrigado
  12. Olá pessoal... Estou fazendo uma enquete usando banco de dados mysql e php, porém, meu código esta com alguns problemas. Por favor, se alguém tiver condicoes de ajudar! O código é esse O FORMULARIO <form action="php/enquete.php" method="POST"> <p><input type="radio" name="enquete" value="chrome"/>Google Chrome</p> <p><input type="radio" name="enquete" value="explorer"/>Internet Explorer</p> <p><input type="radio" name="enquete" value="firefox"/>Mozila Firefox</p> <p><input type="radio" name="enquete" value="opera"/>Opera</p> <p><input type="radio" name="enquete" value="safari"/>Safari</p> <p align="center"><input type="submit" name="enviar" value="Votar!"/></p> </form> O BANCO DE DADOS(MYSQL) create table enquete( cod int auto_increment, ip text, op text, primary key(cod) ); O PROGRAMA ENQUETE.PHP a include da conexao e a seguinte <?php $conexao=mysqli_connect("localhost", "root", "", "tecnologia_diaria"); ?> <?php include "conexao.inc"; $ip = getenv("REMOTE_ADDR"); $op = $_POST["enquete"]; $sql = "INSERT INTO enquete (numero_ip, opcao) VALUES "; $sql.= "('$ip', '$op')"; $resultado = mysqli_query($sql); mysqli_close($conexao); ?> quando voto..aparece o seguinte erro: Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\thiagobeserra\php\enquete.php on line 8 Fico grato por qualquer ajuda! Vlw XD
  13. Olá pessoal... Estou fazendo uma enquete usando banco de dados mysql e php, porém, meu código esta com alguns problemas. Por favor, se alguém tiver condicoes de ajudar! O código é esse O formulário: <form action="php/enquete.php" method="POST"> <p><input type="radio" name="enquete" value="chrome"/>Google Chrome</p> <p><input type="radio" name="enquete" value="explorer"/>Internet Explorer</p> <p><input type="radio" name="enquete" value="firefox"/>Mozila Firefox</p> <p><input type="radio" name="enquete" value="opera"/>Opera</p> <p><input type="radio" name="enquete" value="safari"/>Safari</p> <p align="center"><input type="submit" name="enviar" value="Votar!"/></p> </form> O banco de dados (MySQL) create table enquete( cod int auto_increment, ip text, op text, primary key(cod) ); O PROGRAMA ENQUETE.PHP a include da conexao e a seguinte <?php $conexao=mysqli_connect("localhost", "root", "", "tecnologia_diaria"); ?> <?php include "conexao.inc"; $ip = getenv("REMOTE_ADDR"); $op = $_POST["enquete"]; $sql = "INSERT INTO enquete (numero_ip, opcao) VALUES "; $sql.= "('$ip', '$op')"; $resultado = mysqli_query($sql); mysqli_close($conexao); ?> quando voto..aparece o seguinte erro: Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\thiagobeserra\php\enquete.php on line 8 Fico grato por qualquer ajuda! Vlw XD
  14. Ola pessoal... Estou quebrando a cabeca aqui pra fazer esse algoritmo. Queria saber se esta faltando algo ai no algoritmo, se tem bug, e como mostrar o resultado na tela. Peço a ajuda do pessoal ai. Desde já agradeço! Grato!!! /* programa notação polonesa */ #include <stdio.h> #include <conio.h> #include <string.h> #define MAX 100 struct no { char info[MAX]; int topo; }; typedef struct no pilha; pilha P; void inicializa() { P.topo = -1; } int vazia() { return P.topo == -1; } int cheia() { return P.topo == MAX - 1; } void push(char x) { P.topo++; P.info[P.topo] = x; } char pop() { int aux = P.info[P.topo]; P.topo--; return aux; } int converte(char x) { switch(x) { case '0': return 0; break; case '2': return 2; break; case '3': return 3; break; case '4': return 4; break; case '5': return 5; break; case '6': return 6; break; case '7': return 7; break; case '8': return 8; break; case '9': return 9; break; } } int operacao(char op, int x1, int x2) { switch(op) { case '+': return x1 + x2; break; case '-': return x1 - x2; break; case '*': return x1 * x2; break; case '/': return x1 / x2; break; } } //Inicio do programa int main() { int n, x1, x2, r; printf("Expressao: "); gets(P.info); n = strlen(P.info); for (int i = 0; i < n - 1; i++) { if (P.info[i] == '0' || P.info[i] == '1' || P.info[i] == '2' || P.info[i] == '3' || P.info[i] == '4' || P.info[i] == '5' || P.info[i] == '6' || P.info[i] == '7' || P.info[i] == '8' || P.info[i] == '9') push(converte(P.info[i])); else { x1 = pop(); x2 = pop(); r = operacao(P.info[i], x1, x2); push(r); } } getch(); } //Fim do programa
  15. Olá... Para variáveis do tipo Char use o comando gets(variavel), pois esse comando permite o uso de palavras com espaço, já o scanf() não te permite isto! Espero ter ajudado! falou^^
  16. #include <stdio.h> #include <conio.h> #include "console.h" struct spessoa { char nome[31], email[31]; int idade[31]; }; spessoa P; main() { int m_idade1, m_idade2; for (int i = 0; i < 3; i++) { clrscr(); // Limpa a tela fflush(stdin); printf("Nome: "); gets(P.nome); printf("\n\nEmail: "); gets(P.email); printf("\n\nIdade: "); scanf("%d", &P.idade[i]); } // Verifica a maior idade m_idade1 = P.idade[0]; for (int i = 1; i < 3; i++) if (P.idade[i] > m_idade1) m_idade1 = P.idade[i]; // Verifica a segunda maior idade m_idade2 = P.idade[0]; for (int i = 0; i < 3; i++) { if (P.idade[i] >= m_idade2 && P.idade[i] < m_idade1) m_idade2 = P.idade[i]; } printf("\n\nMaior Idade: %d", m_idade1); printf("\n\nSegunda Maior Idade: %d", m_idade2); getch(); }
  17. Ola.. segue o código abaixo: ---------------------------------------------------------------------------- // Inserindo 10 valores aleatórios no vetor e ordenando os valores #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h> // inicio do programa main() { int v[10], aux; srand(time(NULL)); for (int i = 0; i < 10; i++) v[i] = rand() % 9 + 1; // valores aleatórios de 1 a 9 printf("Antes:\n\nV = { %d", v[0]); for (int i = 1; i < 10; i++) printf(", %d", v[i]); printf(" }"); //Ordenando o vetor pelo método bolha for (int fim = 8; fim >= 0; fim--) for (int i = 0; i <= fim; i++) { if (v[i] > v[i + 1]) { aux = v[i]; v[i] = v[i + 1]; v[i + 1] = aux; } } // fim do ordenação printf("\n\nDepois:\n\nV = { %d, ", v[0]); for (int i = 1; i < 10; i++) printf(", %d", v[i]); printf(" }"); getch(); // pausa no programa } // fim do programa
×
×
  • Criar Novo...