Thiago de Paula Beserra
-
Total de itens
22 -
Registro em
-
Última visita
Posts postados por Thiago de Paula Beserra
-
-
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.
-
Olá Pessoal.
Bom queria saber o conceito desta matriz:
char m[][][];
o que isto significa?
poderiam me mostrar exemplos?
Desde já agradeço! XD
-
Olá Thiago de Paula,
Eu resolvi utilizando um outra lógica. No lugar dos 'if's, coloquei um for. Quando estudei matriz, aprendi que o primeiro número era a linha (l) e o segundo, coluna ©, portanto, no exemplo utilizei o modelo m[l][c], com 'l' e 'c' declarado no início.
Ficou assim:
#include <stdio.h> #include <conio.h> void main() { int m[2][3] = {0,0,0,0,0,0}, r,l,c; printf("Quantidade de Reservas: "); scanf("%d", &r); for(l=0;l<2;l++) { for(c=0;c<r;c++) { m[l][c] = 1; } } for (l=0; l<2; l++) for (c=0; c<3;c++) printf("\nLinha %d / Coluna %d = %d", l+1, c+1, m[l][c]); printf("\n\n\nOutra forma de mostrar:"); for (l=0;l<2;l++) { printf("\n |"); for (c=0;c<3;c++) printf(" %d |", m[l][c]); } }
Era isso mesmo que você estava tentando desenvolver?
Abraço,
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
-
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
-
Valeu cara...Deu uma clareada aqui!
Abrs..
-
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
-
Resolveu o problema cara..
Obrigado!
-
Ocorre algum erro ?
Se sim, em qual linha ?
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
-
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...
-
Sim, pingando o domínio se tem o IP do servidor...
Obrigado.
-
O suporte técnico, entre outras coisas, serve para isso. Mas tenho quase certeza que o geocities sequer dá opção de uso de banco de dados...
Entendi cara...obrigado!
O suporte técnico, entre outras coisas, serve para isso. Mas tenho quase certeza que o geocities sequer dá opção de uso de banco de dados...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!
-
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!
-
Mas poderia por gentileza, se possível...falar o que devo colocar la..sou iniciante em php!
Obrigado
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.
-
Nesse caso primeiro você lê a mensagem:
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\thiagobeserra\php\enquete.php on line 8
Ai você vê, bom o erro está dizendo que a função espera dois parâmetros, e que só está sendo passado um, que parâmetro seria esse? Vamos olhar no manual:
http://br.php.net/manual/pt_BR/mysqli.query.php
mixed mysqli_query ( mysqli $link , string $query [, int $resultmode ] )
Ou seja o que está faltando é o $link da conexão com o banco, tudo conforme o exemplo do manual...
Obrigado!
Nesse caso primeiro você lê a mensagem:Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\thiagobeserra\php\enquete.php on line 8
Ai você vê, bom o erro está dizendo que a função espera dois parâmetros, e que só está sendo passado um, que parâmetro seria esse? Vamos olhar no manual:
http://br.php.net/manual/pt_BR/mysqli.query.php
mixed mysqli_query ( mysqli $link , string $query [, int $resultmode ] )
Ou seja o que está faltando é o $link da conexão com o banco, tudo conforme o exemplo do manual...
Obrigado!
Mas poderia por gentileza, se possível...falar o que devo colocar la..sou iniciante em php!
Obrigado
-
Qual o erro e cadê o PHP (enquete.php)?
Está ai..
Foi mal!
-
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
-
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
-
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
-
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^^
-
#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(); }
-
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
(Resolvido) Ajuda com matriz de Strings
em C, C++
Postado
Valeu pela ajuda cara cara.