Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''ajuda''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Seguinte, pessoal. O portal de notas da minha faculdade se apresenta conforme a imagem em anexo. Vejam que cada matéria possui 3 provas. Alguns professores cadastram as 3 de uma vez, e fica pendente só o valor da nota no final. Outros nem cadastram as provas. Eu precisava de um robô que varresse essa página e informasse toda vez que algum professor cadastrar uma nova nota. Tem como fazer isso?
  2. Olá galera tudo bom ?Desculpe o Incômodo, mas eu preciso de um resumo de 2 folhas , 4 paginas sobre a linguagem C para amanha se puderem me ajudar... estou no 2 semestre de engenharia da computação ! Preciso para amanha dia 22/11
  3. "Os dados de uma turma de N alunos (nomes, sexos e notas em três disciplinas regulares) serão armazenados em vários vetores, sendo que para uma mesma posição i, acessando os diferentes vetores teremos os dados do aluno i. Construir um algoritmo que (cada opção dentro de um método): 1.Efetue a leitura destes dados. 2.Calcule e visualize a média das notas da turma (considerando as três disciplinas e todos os alunos). 3.Calcule e visualize a média das notas de cada aluno. 4.Visualize o nome, sexo e média das notas do aluno com a maior média. 5.Calcule e visualize a média das notas das mulheres da turma na segunda disciplina. 6.Visualize os nomes dos alunos reprovados na primeira disciplina (com nota menor que 6,0 pontos). 7.Visualize os alunos que ficaram abaixo da média da turma (na terceira disciplina). " Estou na duvida, como posso desenvolver esse código? Sou novata em python e nunca vi misturar vetor com metodo e.e Me ajudem, por favor. ALGORITMO DADO PELO ENUNCIADO (como tranformá-lo em python?): Algoritmo TurmaNotas real disc1[200], disc2[200], disc3[200]caractere nome[200] ,sexo[200]inteiro n início leituraDeDados() calcularMediaGeral() mediaDeCadaAluno() alunoComMaiorMedia() mediaDasMulheresNaSegundaDisciplina() ... fim void leituraDeDados() inteiro i início inteiro i escreva ("Digite a quantidade de alunos da turma: ") leia (n) para(i=0; i<n; i++) escreva ("Digite o nome do aluno " + (i+1) + ": " ) leia (nome[i]) escreva ("Digite o sexo deste aluno (m ou f): ") leia (sexo[i]) escreva ("Digite a nota na 1ª disciplina: ") leia (disc1[i]) escreva ("Digite a nota na 2ª disciplina: ") leia (disc2[i]) escreva ("Digite a nota na 3ª disciplina: ") leia (disc3[i]) fim_para fim void calcularMediaGeral() inteiro i real soma, media início soma = 0 para(i=0; i<n; i++) soma += disc1[i] + disc2[i] + disc3[i] fim_para media = soma / (3 * n) escreva ("A média geral das notas da turma é " + media) fim void mediaDeCadaAluno() inteiro i real media início para(i=0; i<n; i++) media = (disc1[i] + disc2[i] + disc3[i]) / 3 escreva ("O aluno " + nome[i] + " tem média: " + media) fim_para fim void alunoComMaiorMedia() inteiro i, pos real media, maior início maior = (disc1[0] + disc2[0] + disc3[0]) / 3 pos = 0 para(i=1; i<n; i++) media = (disc1[i] + disc2[i] + disc3[i]) / 3 se (media > maior) então maior = media pos = i fim_se fim_para escreva ("O aluno com maior média é " + nome[pos] + ", sexo: " + sexo[pos] + ", com média " + maior) fim void mediaDasMulheresNaSegundaDisciplina() inteiro i, quantMulh real soma, media início soma = 0 quantMulh = 0 para(i=0; i<n; i++) se (sexo[i] == "F" ou sexo[i] == "f") então soma += disc2[i] // nota na 2ª disc. quantMulh++ fim_se fim_para se (quantMulh >0) então media = soma / quantMulh escreva ("A média das notas das mulheres na 2ª disciplina é " + media) senão escreva ("Esta turma não tem mulheres!" ) fim_se fim
  4. Olá, alguém poderia me ajudar nessas duas questões de fila e pilha? Agradeço desde já (:
  5. ola pessoal sou novo aqui estou estudando c++ e gostaria de saber se é possivel por uma variavel no arquivo que estou salvando la em out.open, eu ate criei a variavel tentei fazer umas coisas mas n deu voces tem alguma ideia ? me ajuda!! #include <iostream> #include <stdlib.h> #include <fstream> #include <cstdlib> #include <locale.h> #include <stdio.h> #include <conio.h> using namespace std; char nome[41];//declarando variaveis int idade; int sexo; char fic[31]; float nota1, nota2, media, mediaf; int main(void) { setlocale(LC_ALL, "portuguese");//permite usar letras e acentos na escrita cout << "Ola estudante, Este é um programa que lhe dara sua media.\n"; cout << "Alguns dados são necessarios por favor preencha corretamente\n\n"; printf("--------------------------------------------------------------------------------\n"); cout << "digite seu nome: ";//pedindo nome cin.getline (nome, 256); cout << endl << "digite sua idade: ";//pedindo idade cin >> idade; printf("\n--------------------------------------------------------------------------------"); printf("\nselecione o sexo \n(1)masculino \n(2)feminino \ndigite o numero corespondente: "); //pedindo sexo scanf("%i",&sexo); switch (sexo) { case 1: printf(""); break; case 2: printf(""); break; default: printf("valor invalido"); } printf("\n--------------------------------------------------------------------------------"); printf("\ndigite há media exigida da faculdade: "); scanf("%f",&mediaf); cout << "\nDigite a nota 1: "; cin >> nota1; cout << "\nDigite a nota 2: "; cin >> nota2; printf("\n\npresione ENTER para ver os resultados...\n\n"); getch();//de um ENTER system("cls"); cout << "\n" << "seu nome é: " << nome; cout << "\n\nsua idade é: " << idade; if (idade>=18){ cout << " E voce já é maior de idade";} else{ cout << " E voce ainda não é maior de idade";} printf("\n\nseu sexo é: "); if (sexo<=1){ printf("Masculino"); }else { printf("Feminino"); } media = (nota1+nota2) / 2; printf("\n\nA sua media é: %f", media); if (media>=mediaf){ printf(" parabéns, voce passou nesse semestre!!!\n\n"); }else{ printf(" hoo não, voce reprovou esse semestre\n\n"); } ofstream out; // out é uma variavel. out.open ("ficha.txt"); // preciso de ajuda aqui quero por uma variável aqui para que o usuário escolha o nome isso é possivel? out << "Nome: "; out<< nome << endl;; // saida de uma variavel out<< "Idade: "; out<< idade << endl; out<< "Media: "; out<< media << endl; if (sexo<=1){ out<< "Sexo: Masculino" << endl; }else{ out<< "Sexo: Feminino" << endl; } out.close(); // nã oesqueça de fechar... getch(); system("cls"); return 0; }
  6. Boa noite pessoal tudo bem? Sou novato aqui, então se eu estiver fazendo algo de errado, já quero adiantar meu pedido de desculpas pelo meu erro. Pessoal, estou tentando fazer um tutorial e TRAVEI em uma parte, e preciso da ajuda de vocês. Não sei se é o meu inglês que está ruim, ou se eu que não entendi o tutorial mesmo. O tutorial é este aqui: https://blog.designcrowd.com/article/971/how-to-turn-tom-cruise-into-an-alien-photoshop-tutorial Eu travei nessa parte que diz: " Coloring the lines. I want to give the lines some reddish modeling to indicate that there are blood vessels at the edges of the lines. So were going to add another adjustment layer with levels just like before. Now my general rule of thumb in order not to destroy the light values of the pixels in the image but rather change their color to my desired shade. The way to do this is to take away the opposite of the color I am trying to add. In this case I want a reddish color so I will take away green and blue." Nessa parte de adicionar uma camada de adjustment layer e retirar a cor oposta (que no caso são verde e azul), para deixar a cor vermelha que eu quero, eu travo e não consigo fazer o que o tutorial manda. (imagem anexa) Alguém pode me ajudar e me explicar como fazer essa parte? Muito obrigado a todos! Abraços!
  7. Boa noite, primeira vez postando aqui, pessoal estou com um problema(que já me deparei em outro programa em tinha que fazer pra faculdade) espero que consigam me ajudar a achar o erro... O exercício pede para usar Struct para criar como se fosse um banco de dados de uma biblioteca do tipo Nome, Autor, Nº Paginas e Preço e depois imprimir eles... Meu código: #include <stdio.h> #include <string.h> #define NMAX 5 #define STRMAX 100 struct BIBLI { char livro[NMAX]; char autor[NMAX]; int pag; double valor; }; int main(){ struct BIBLI l[NMAX]; int i; for(i=0; i<NMAX; i++){ printf("Digite o nome do livro: \n "); fgets(l[i].livro, STRMAX, stdin); strtok(l[i].livro, "\n"); printf("Digite o autor do livro: \n "); fgets(l[i].autor, STRMAX, stdin); strtok(l[i].autor, "\n"); printf("Quantidade de paginas: \n" ); scanf("%i", &l[i].pag); printf("Valor do livro: \n"); scanf("%lf", &l[i].valor); } for(i=0; i<NMAX; i++){ printf("Nome do livro: %s \n", strlen(l[i].livro)); printf("autor: %s \n", strlen(l[i].autor)); printf("%i Paginas", l[i].pag); printf("Valor em reais: %lf", l[i].valor); printf("-------- \n"); } } O erro que ocorre é o seguinte: Digite o nome do livro: aisdjaidsajdis Digite o autor do livro: iajsdiasjdi Quantidade de paginas: 30 Valor do livro: 49,00 Digite o nome do livro: Digite o autor do livro: // ELE PULA A ENTRADA DO PRÓXIMO LIVRO
  8. Boa Tarde pessoal, Estou tendo um problema com o phpPgAdmin em que toda vez que tento executar alguma ação dentro do browser, como por exemplo a criação de um banco de dados, é requerido o login, e isso se torna um ciclo sem fim, impossibilitando qualquer ação, procurei varias soluções pela internet, porém sem sucesso. Algum de vocês já esteve com esse problema ou tem alguma dica que possa solucioná-lo? Agradeço desde já
  9. Oi galera do scriptbrasil todo bem com vocês? comigo estou bem! Queria uma ajuda com você com um programa JAVA que to usando, infelizmente não sei nada de criar ou mesmo mexer para alterar uma coisa do JAVA, então vim aqui pedi ajuda para vocês, Estou usando um programa chamado AutoTojatta e ele me ajuda a click mas rápido, só que ele tem uma desvantagem grande. Vou deixa aqui uns imagem para ajuda a vocês entenderem! Logo aqui embaixo tem um print deste programa! http://prntscr.com/h1npey Vocês podem ver que ele é simples, só que eu queria alterar uma coisinha nele, Tipo: Queria de uma forma desativa ele com uma tecla do teclado, Explicando melhor Para eu ativa ele preciso click no botão ON e para eu desativa eu ia ter que click no OFF, e eu não queria fazer isto, porque o programa fica clicando nas coisas rápido e fica difícil de desativa ele. Queria saber se tem como coloca uma tecla para desativa ou ativa ele, no meu caso a tecla "R" ou mesmo F1, sei que este forum é para tirar duvidas etc... mas queria muito ajuda de alguém que mexesse esta aria do java! Vou deixa o link para o Download para alguém que possa edita para me e alterar o JAVA, ou se pode colocar uma aria onde eu posso escolher a tecla! Download: AutoTojatta Agradeço a quela pessoa que me ajuda! Fica em PAZ todo deste grupo
  10. Bom eu preciso pegar os dados de duas text box e gravar em um arquivo, é o sistema de login de um jogo, porem, o meu código não pega os dados e grava a mesma coisa que esta escrita no code. Imports System Imports System.IO Imports System.Text Public Class Form0 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim path As String = "D:\MyTest.bat" ' Create or overwrite the file. Dim fs As FileStream = File.Create(path) ' Add text to the file. Dim info As Byte() = New UTF8Encoding(True).GetBytes("MixMaster.exe 3.855000 25.41.241.8 22005 0 TextBox1.Text TextBox2.Text 1 AURORA_BRA") fs.Write(info, 0, info.Length) fs.Close() Form1.Show() Me.Hide() End Sub End Class Esse é o código, ao invés de sair com os dados da text box, ele resulta em: MixMaster.exe 3.855000 25.41.241.8 22005 0 TextBox1.Text TextBox2.Text 1 AURORA_BRA ao invés de: MixMaster.exe 3.855000 25.41.241.8 22005 0 LOGIN-DIGITADO-NA-TEXT-BOX SENHA-DIGITA-NA-TEXT-BOX 1 AURORA_BRA Obrigado agradeço desde já <3
  11. Por favor alguém me ajude com um programa. Tenho que contar quantas vezes a palavra "escola" se repete em uma frase que o usuário entrar no programa
  12. Boa noite, Minha tarefa é fazer um programa que, dado o nome dos times participantes do campeonato, a sua pontuação até então e o placar dos últimos jogos, determine qual foi o time campeão e a pontuação final desse time. Preciso implementar as 3 funções a seguir: /* devolve a posição de time no vetor de n strings times */ int pos_time(int n, char times[][50], char * time); /* devolve a pontuação do time que fez gols1 e levou gols2 * em uma partida */ int calc_pontos(int gols1, int gols2); /* devolve o índice da posição no vetor n elementos pontos que * possui o maior valor */ int campeao(int n, int pontos[]); Entrada: A entrada contém vários casos de teste. A primeira linha contém um inteiro N (2 ≤ N ≤ 100) representando a quantidade de times que estão participando do campeonato. Seguem N linhas contendo o nome do time S e a pontuação do time P até então (0 ≤ P ≤ 100). Logo após, seguem N/2 linhas contendo o placar de cada jogo da última rodada, no formato "TimeA golsA-golsB TimeB", conforme ilustrado no exemplo abaixo. A entrada termina com N = 0, a qual não deve ser processada. Saída: Para cada caso de teste na entrada, seu programa deve produzir uma linha de saída, contendo caso o Sport seja o campeão: "O Sport foi o campeao com X pontos :D", sendo X a quantidade total de pontos. Caso contrário, o seu programa deve produzir a seguinte linha: "O Sport não foi o campeao. O time campeao foi o S com X pontos :(", sendo S o nome do time vencedor e X a quantidade total de pontos. Deixe uma linha em branco depois de cada caso de teste. Regras desse campeonato: • Cada gol marcado valerá 3 pontos; • Caso os times empatem, será adicionado +1 ponto para cada time da partida; • O time vencedor de uma partida ganhará +5 pontos. Observações: • É garantido que sempre haverá um time vencedor do campeonato; • O time Sport sempre aparece nas entradas do problema; • Não haverá empates de pontuação final entre dois ou mais times após os placares dados; • O nome do time da entrada sempre terá apenas uma palavra; • Os nomes dos times não se repetem, não contém caracteres especiais e possuem no máximo 49 caracteres; • Nenhum dos times joga mais de uma vez (mais de uma partida no mesmo caso de teste). Já terminei as últimas duas funções, só que não estou conseguindo desenvolver a função pos_time. Que no momento está assim: int pos_time(int n, char times[][50], char * time) { int i; for(i =0; i< n; i++) { /*if(strcmp(time[i],*time) == false) { break; }*/ } return i; } O maior problema que não estou conseguindo comparar as strings desta função. Caso seja necessário, posso postar o código da main também.
  13. Bom dia, Preciso criar uma macro na qual há duas Combobox Encadeadas, e, dependendo do qual for a seleção do item na primeira Combobox, o destinatário do envio da mensagem é alterado; ou seja: cada item da primeira Combobox determinada qual será do destinatário da mensagem. Mais informações: preciso criar um formulário no Outlook para rodar internamente na empresa onde trabalho. Nele constará (a Combobox 1) os equipamentos que necessitam de manutenção; nisto, o especialista do equipamento será tagged como destinatário do tal email, assim receberá diretamente o pedido de manutenção. OBRIGADO.
  14. Boa tarde gente, estou fazendo um trabalho de calculo numérico no qual tenho que implementar o método da bissecção Minha função -x6+x2-11.51x+6,9 Consegui achar um algoritmo para o método da bissecção e alterar para a minha função mas preciso colocar uma imprecisão de 10-10 mas não to conseguindo implementar esse valor, se alguém puder dar uma ajudada PS:Tive um semestre muito ruim de informática então não entendo muito. Obrigado Código: #include <stdio.h> #include <stdlib.h> #include <math.h> float f(float x) { float y; y = (-(powf(x, 6)) + powf(x, 2) - 11.51 * x + 6.9); return y; } float bissec(float a, float b, float tol) { float c,fa,fb,fc; fa=f(a); fb=f(b); while(fabs(b-a)>tol) { c=(a+b)/2; fc=f(c); if(fa*fc<0) { b=c; fb=fc; } else { a=c; fa=fc; } } c=(a+b)/2; return c; } int main() { float a, b, c, tol; printf("METODO DA BISSECAO. \n \n"); printf("a = "); scanf("%f",&a); printf("b = "); scanf("%f",&b); printf("erro = "); scanf("%f",&tol); if(f(a)*f(b)>0) { printf("O intervalo não e aplicavel. \n \n"); printf("Digite um novo intervalo. \n \n"); printf("a = "); scanf("%f",&a); printf("b = "); scanf("%f",&b); } c=bissec(a,b,tol); printf("Raiz aproximada = %0.9f",c); system("pause"); return 0; }
  15. Galera estou com muita duvida nesta matéria,esta bem difícil,eu sei o conceito mas não consigo estruturar na minha cabeça,tipo como vai funcionar isso,Sobre uma thread com fatorial e outra com fatorial recursiva ta complicado segue os exercicios 1 e 2 pfv me ajudem
  16. Olá, bom dia Estou com o computador travando muito, depois de alguns amigos mexerem nele, baixaram alguns programas, e alguns jogos, e tentaram rodar, só que não rodou, depois disso, meu computador ficou extremamente mais lento, navegador é impossível de usar, e acabei formatando ele, porém, não adiantou, também utilizei alguns programas como ccleaner, e também, não funcionou, depois de mim usar ele, fica abrindo o cmd direto, e fechando, falado que falta alguns arquivos. Se puderem me ajudar, ficarei muito grato Agradeço desde já
  17. EDIT: RESOLVIDO! Achei uma forma rápida e fácil, quem precisar só mandar pm. Oi! Sou novo no fórum, e já venho pedindo ajuda =P Mas é o seguinte, tenho que entregar esse exercício até quinta, e por me enrolar estudando cálculo, GA e física, acabei deixando pra última hora esse exercício! D: Esse é o cabeçalho do exercício: Escrever um programa para gerenciar passagens reservadas: O programa deve mostrar um menu com 4 opções, 1 - Reservar Passagem 2 - Cancelar Passagem 3 - Verificar Passagem Reservada 4 - Mostrar Passageiros A informação deve ser armazenada em uma lista, com nomes em ordem alfabética. Cada passageiro pode reservar apenas uma vez. O programa deve ser em C. Deve ser feito utilizando Listas Simplesmente Encadeadas. Estou utilizando o CodeBlocks. Como base, tenho o seguinte código: #include <stdio.h> #include <stdlib.h> typedef struct elemento{ int dado; struct elemento *proximo; } Elemento; typedef struct listasimples{ Elemento *inicio; int tamanho; } ListaSimples; ListaSimples *inicializaLista() { ListaSimples *l; l = (ListaSimples *)malloc(sizeof(ListaSimples)); l->inicio = NULL; l->tamanho = 0; return l; } void colocaDado(int d, ListaSimples *l, int pos){ Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *novoDado; novoDado = (Elemento *)malloc(sizeof(Elemento)); novoDado->dado = d; int i = 0; while(andarilho != NULL && i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } if (anterior == NULL){ novoDado->proximo = l->inicio; l->inicio = novoDado; } else{ anterior->proximo = novoDado; novoDado->proximo = andarilho; } l->tamanho++; } int retiraDado(ListaSimples *l,int pos) { if (l->inicio == NULL){ printf("A lista esta vazia, não há o que retirar! \n"); return 0; } else { Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *retirado; retirado = (Elemento *)malloc(sizeof(Elemento)); int i = 0; while(i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } retirado = andarilho; int saida = retirado->dado; if (anterior == NULL) { l->inicio = andarilho->proximo; } else{ anterior->proximo = andarilho->proximo; } free(retirado); return saida; } } void imprimeListaSimples(ListaSimples *l) { Elemento *iterador; iterador = l->inicio; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { printf("%i",iterador->dado); iterador = iterador->proximo; } } printf("\n"); } void limpaListaSimples(ListaSimples *l) { Elemento *iterador, *anterior; iterador = l->inicio; anterior = NULL; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { anterior = iterador; iterador = iterador->proximo; free(anterior); } } l->inicio = NULL; } int main(void) { ListaSimples *l = inicializaLista(); colocaDado(1,l,0); imprimeListaSimples(l); colocaDado(2,l,1); imprimeListaSimples(l); colocaDado(3,l,1); imprimeListaSimples(l); colocaDado(4,l,2); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); colocaDado(5,l,0); imprimeListaSimples(l); colocaDado(6,l,0); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); retiraDado(l,2); imprimeListaSimples(l); retiraDado(l,1); imprimeListaSimples(l); retiraDado(l,0); imprimeListaSimples(l); retiraDado(l,0); return 0; } e meu código está atualmente assim: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <strings.h> typedef struct elemento{ char nome[20]; int dado; struct elemento *proximo; } Elemento; typedef struct listasimples{ Elemento *inicio; int tamanho; } ListaSimples; ListaSimples *inicializaLista() { ListaSimples *l; l = (ListaSimples *)malloc(sizeof(ListaSimples)); l->inicio = NULL; l->tamanho = 0; return l; } void colocaDado(char d, ListaSimples *l, int pos){ Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *novoDado; novoDado = (Elemento *)malloc(sizeof(Elemento)); novoDado->nome[20] = d; int i = 0; while(andarilho != NULL && i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } if (anterior == NULL){ novoDado->proximo = l->inicio; l->inicio = novoDado; } else{ anterior->proximo = novoDado; novoDado->proximo = andarilho; } l->tamanho++; } int retiraDado(ListaSimples *l,int pos) { if (l->inicio == NULL){ printf("A lista esta vazia, não há o que retirar! \n"); return 0; } else { Elemento *andarilho = l->inicio; Elemento *anterior = NULL; Elemento *retirado; retirado = (Elemento *)malloc(sizeof(Elemento)); int i = 0; while(i < pos) { anterior = andarilho; andarilho = andarilho->proximo; i++; } retirado = andarilho; int saida = retirado->dado; if (anterior == NULL) { l->inicio = andarilho->proximo; } else{ anterior->proximo = andarilho->proximo; } free(retirado); return saida; } } void imprimeListaSimples(ListaSimples *l) { Elemento *iterador; iterador = l->inicio; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { //printf("%s",iterador->nome); puts(iterador->nome); iterador = iterador->proximo; } } printf("\n"); } void limpaListaSimples(ListaSimples *l) { Elemento *iterador, *anterior; iterador = l->inicio; anterior = NULL; if (iterador == NULL) { printf("Lista vazia!"); } else{ while (iterador != NULL) { anterior = iterador; iterador = iterador->proximo; free(anterior); } } l->inicio = NULL; } int main(void) { ListaSimples *l = inicializaLista(); int escolha=0; char name[20]; printf("Reservator v0.1\n"); printf("1 - Reservar Passagem\n2 - Cancelar Passagem\n3 - Verificar Passagem Reservada\n4 - Mostrar Passageiros\n"); while(escolha<1 || escolha>4) { scanf("%d",&escolha); } gets(name); colocaDado(name,l,0); imprimeListaSimples(l); colocaDado("ass",l,1); imprimeListaSimples(l); retiraDado(l,0); return 0; } Eu empaquei, e minhas dúvidas são as seguintes: 1) Como eu faço para enviar um nome, com espaços, para a lista??? 2) Como eu faço para a lista se organizar em ordem alfabética? (pensei em usar o strcmp, mas n sei como fazer isso junto da lista), 3) Como eu imprimo esses nomes da lista? Por favor, me ajudem :( To desesperado pois tenho prova de fisica na quinta, mesmo dia da entrega desse exercício que vale nota..
  18. Olá programadores de C inteligentes, eu sou novo no Fórum, mas preciso de ajuda... estou a programar um jogo de xadrez em linguagem C, as peças estão funcionando bem em geral, mas há uma peça que está bem teimosa, o CAVALO! extrai parte do código de forma bem besta(o programa inteiro não é assim), para ver se vocês conseguem ver o problema: #include <stdio.h> char xadrez[8][8] = { {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', 'c', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '} }; int ImprimeTabuleiro() { system("cls"); int linha, coluna, repete; for (linha=0; linha<8; linha++) { for(repete=0; repete<3; repete++) { for (coluna=0; coluna<8; coluna++) { char peca = xadrez[linha][coluna]; char letra = ((linha+coluna)%2==0) ? '\xB2' : ' '; letra = (repete == 1 && peca != ' ') ? peca : letra; if((linha+coluna)%2==0) { printf("\xB2\%c\xB2", letra); } else { printf(" %c ", letra); } } printf(" \n"); } } } int movimento(int LinOri, int ColOri, int LinDes, int ColDes) { int mover = 0; char peca; int Vertical = abs(LinDes - LinOri); int Horizontal = abs(ColDes - ColOri); if((peca == 'c') && (Vertical == 2 && Horizontal == 1)) { mover = 1; } if((peca == 'c') && (Vertical == 1 && Horizontal == 2)) { mover = 1; } if(mover == 1) { xadrez[LinDes][ColDes] = xadrez[LinOri][ColOri]; xadrez[LinOri][ColOri] = ' '; return 1; } else { return 2; } } int main() { int LinOri, LinDes, ColOri, ColDes; while (1) { ImprimeTabuleiro(); printf("\nCOORDENADAS DE ORIGEM DA PEÇA: (linha, coluna): "); scanf("%d %d", &LinOri, &ColOri); printf("\nCOORDENADAS DE DESTINO DA PEÇA: (linha, coluna): "); scanf("%d %d", &LinDes, &ColDes); if (movimento(LinOri,ColOri,LinDes,ColDes) != 1) { printf("\nERRO: O CAVALO não SE MOVIMENTA ASSIM!"); getch(); } } getch(); return 0; } Na teoria, se eu digitasse 3 3 e depois 1 2, era para ele se movimentar. por favor, me digam qual é o problema... Obrigado!
  19. Danny Winny

    AJUDA COM PHP

    Boa noite, estou com um problema no meu código. (sou iniciante) Estou criando uma loja virtual com ajuda do canal Desenvolvendo PHP, más meu código está ocorrendo um erro que eu não estou conseguindo solucionar sozinho, já procurei por tudo e nada. Vou deixar um print do erro e os códigos. Quem conseguir me ajudar agradeço e se o erro for 'bobo' por favor não me julguem obrigado pela atenção.
  20. Boa noite, preciso de uma ajuda, Gostaria de criar um sistema de ajuda semelhante a esse site; http://ajudaentreamigos.com.br/ Mas não faço ideia de como fazer.. Alguém já viu ou teria uma base para me disponibilizar para que eu consiga fazer? Preciso que o site seja semelhante a esse. Se puderem me ajudar eu agradeço Obrigado
  21. Gente seguinte eu escrevi um código para um exercício hoje, aparentemente o código está correto na escrita, ele pede numeros pras variáveis a, b, c, por exemplo se eu digitar fornecer os NÚMEROS a=10, b=5, c=8 nessa respectiva ordem, nessa questão dois do exercício ele deveria me retornar 10, 8, 5 que corresponde a linha 13 do código descrito abaixo. Mas invés disso ele troca na hora da execução, ele simplesmente está trocando uma variável pela outra e eu não consigo entender o por que dele estar fazendo isto, ele me dá a seguinte resposta: 5, 8, 10 será que vocês poderiam me ajudar nessa, sou um tanto novato em programação. Segue o trecho de código que ele dá a falha: case 2: { if (a>b && a>c) { if (b>c) { printf("%d %d %d", a, b, c); break; } } else { printf("%d %d %d", a, c, b); //ele deveria entrar neste trecho de código e me retornar a resposta 10, 8, 5 (a, c, b) break; } if (b>a && b>c) { if (a>c) { printf("%d %d %d", b, a, c); break; } } else { printf("%d %d %d", b, c, a); break; } if (c>a && c>b) { if (a>b) { printf("%d %d %d", c, a, b); break; } } else { printf("%d %d %d", c, b, a); break; } }//fim do case2 ...
  22. Começando a mecher no photoshop agora,queria criar uma capa pro youtube,vendo esse tutorial. https://www.youtube.com/watch?v=rQMpeUxH4dY&t=0s mas chega nessa parte 6:15 não aparece pra dimunir. seleciono como ele fala mas so move a imagem pro lado e pra cima como faço pra corrigir isso?
  23. ?php if($_POST[procurar]) { echo '<meta http-equiv="refresh" content="0;url='.raiz.'aniversariantes/1/'.sql($_POST[nome]).'">'; } $resultff = $mysqli -> query ("SELECT*from clientes, noticias order by id desclimit,5"); while($exibir = $resultff->fetch_assoc()) { echo '<li><a href="'.raiz.'perfil/'.$exibir[id].'/">'.$exibir[nome].'</a></li>'; } ?> </ul> </div> <divclass="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"> <?php if(empty(sql($_GET="inicio"; } if(file_exists("pages/".sql($_GET.".php")) { include("pages/".sql($_GET.".php"); } else { include("pages/erro.php"); } ?> ))) { $_GET ) )
  24. Bom dia, estou com um problema e não consigo resolver, já tentei de tudo. Bom, envio emails uma vez por semana, posso ter de 3 a 160 correspondentes. eu criei a query porem não consigo anexar a ela o corpo de email. alguém pode me ajudar? segue codigo. estou enviando o referente a um cliente, eu só replico o código varias vezes. ActiveSheet.Range("$A$1:$M$1694").AutoFilter Field:=10, Criteria1:= _ "LJ_BA_SALVADOR_AEROPORTO" Range("A1").Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlToRight)).Select Range("A1:M1700").Select Selection.Copy ChDir "C:\Users\rodolfo.ribas\Desktop\Testes_Email" Workbooks.Open Filename:= _ "C:\Users\rodolfo.ribas\Desktop\Testes_Email\LJ_BA_SALVADOR_AEROPORTO.xlsm"
×
×
  • Criar Novo...