Ir para conteúdo
Fórum Script Brasil

Brown.

Membros
  • Total de itens

    69
  • Registro em

  • Última visita

Tudo que Brown. postou

  1. Brown.

    Delphi import C#

    Obrigado, eu baixei. Mais meu algoritmo está no word, o programa que converte pede que o código esteja em (.bdsproj or .dpr), creio que tenho que passar o código para o programa Delphi e depois buscar ele pra fazer a conversão, mais não tenho o Delphi, já procurei na net tem vários tipos de programa, você ou alguém do forum me indica um link prta baixar o Delphi?
  2. Brown.

    Problema impressora

    Ta em A4, as vezes a primeira impressão sai completo e se for texto, mais é raro de acontecer isso
  3. Oi pessoal, estou com problema na minha impressora ela começa imprimir e quando chega na metade da folha sai em branco, já verifiquei a tinta e instalei com cd de novo e continua mesma coisa, é uma Lexmark Z617, alguém sabe resolver isso?
  4. Não sei muito o programa photoshop, estou só querendo colocar uma foto do lado de outra, mais não consigo, alguém pode me informar o procedimento? Obrigado
  5. Brown.

    Tipos Abstratos de dados

    Continua o mesmo erro, post aí seu algoritmo #include<stdio.h> #include <Ponto.h> typedef struct ponto { float x; float y; }Ponto; void pto_libera(Ponto* p); void pto_acessa(Ponto* p, float* x, float* y); void pto_atribui(Ponto* p, float x,float y); float pto_distancia(Ponto* p1, Ponto* p2); int main(void) { Ponto* p = pto_cria(2.0,1.0); ...
  6. Brown.

    Tipos Abstratos de dados

    Pra mim #include "ponto.h" substituia os protótipos, sabe me dizer a utilidade de declarar assim "ponto.h" no include?
  7. Alguém pode ajudar? Porque esse erro? como faço para executar? ponto.h: No such file or directory. #include<stdio.h> #include "ponto.h" struct ponto { float x; float y; }; int main(void) { Ponto* p = pto_cria(2.0,1.0); Ponto* q = pto_cria(3.4,2.1); float d = pto_distancia(p,q); printf("distancia entre pontos %f\n",d); pto_libera(q); pto_libera(p); return 0; } void pto_libera(Ponto* p) { free(p); } void pto_acessa(Ponto* p, float* x, float* y) { *x=p->x; *y=p->y; } void pto_atribui(Ponto* p, float x,float y) { p->x=x; p->y=y; } float pto_distancia(Ponto* p1, Ponto* p2) { float dx=p2->x-p1->x; float dy=p2->y-p1->y; return sqrt(dx*dx+dy*dy); } Ponto pto_cria(float x, float y) { Ponto* p=(Ponto*)malloc(sizeof(Ponto)); if(p==NULL) { printf("memoria insuficiente"); exit(1); } p->x=x; p->y=y; return p; }
  8. Quando você passa um string como parâmetro não precisa colocar o valor, e nesse caso também está passando um valor que é do tamanho do parâmetro, teria que ser maior, o "barra zero" também conta.
  9. Para achar o maior numero faz um if dentro da função
  10. Alguém tem algum link aí pra passar?
  11. Brown.

    Arquivos

    Valeu, obrigado.
  12. Brown.

    Arquivos

    Fui traido por uma virgula, estava ("paciente,txt", "rt"); mais agora da a mensagem "não e possivel abrir o arquivo" agora não to entendendo se o arquivo "paciente.txt" não existi, tenho que digitar na "tela preta" os dados pra ele captar as informações criando assim o arquivo "paciente.txt" e salvar as informações, pra depois entrar no outro arquivo acima do peso.txt pra ver o resultado?
  13. Brown.

    Arquivos

    Oi pessoal, estou fazendo um programa, mais não ta dando certo, alguém ajuda aí? ---------------------------------------------------------------------------------------------------------------------------------- Considere um arquivo chamado “paciente.txt” que armazena os dados dos 10 pacientes de um endocrinologista. O arquivo é organizado onde cada paciente tem seguintes dados: <nome do paciente><idade> <peso> <altura> Faça um programa que leia os dados e guarde em um arquivo chamado “acimadopeso.txt” os nomes e as idades dos pacientes que estão acima do peso ideal fornecido pela relação PesoIdeal = (altura − 1) × 100. #include<stdio.h> #include<stdlib.h> int main (void) { char n[30]; float a,p,imc; int id,i=0; FILE *x; FILE *y; x=fopen("paciente,txt","rt"); if(x==NULL) { printf("não e possivel abrir o arquivo"); system("pause"); return 1; } y=fopen("acima do peso.txt","wt"); if(y==NULL) { printf("não e possivel abrir o arquivo"); system("pause"); return 1; } while(fscanf(x,"%s %d %.2f %.2f",n,&id,&p,&a)!=EOF) imc=p/(a*a); for(i=0;i<10;i++) { if((imc>=25)&&(imc<30)) { fprintf(y,"%s %d acima peso", n,id); } } fclose(x); fclose(y); system("pause"); return 0; }
  14. Brown.

    Criando uma classe em C++

    Só a função int arranjo (int n, int k) { int a; a = fat(n)/fat(n-k); return a; }
  15. Brown.

    Não sei por onde começar

    Falta algumas coisas mais aí você termina. #include<stdio.h> #include<stdlib.h> typedef struct jogador { int nc; char nome[31]; }Jogador; typedef struct time { int cod; char nome[31]; int codigo; int ano; Jogador jogadores[5]; }Time; main() { Time x; int i; printf("digite o nome\n"); scanf("%[^\n]",x.nome); printf("digite o codigo\n"); scanf("%d",&x.codigo); printf("digite o ano\n"); scanf("%d",&x.ano); for(i=0;i<5;i++) { printf("entre com a camisa",i+1); scanf("%d",&x.jogadores[i].nc); printf("entre com o nome do jogador\n"); scanf("%s",x.jogadores[i].nome); printf("%s\n",x.nome); printf("%s\n",x.codigo); printf("%s\n",x.ano); for(i=0;i<5;i++) { printf("camisa %d",x.jogadores[i].nc); printf("%s",x.jogadores[i].nome); } } system("pause"); }
  16. Brown.

    Um programa em c++

    Coloca aí o que você conseguiu fazer
  17. Brown.

    Ajuda C

    Oi pessoal, estou tentando fazer um exercício em C, mais não dar o resultado esperado, quem poder me ajudar obrigado. É a seguinte questão: ------------------------------------------------------------------------------------------------- Um programa que leia dois vetores de 10 elementos do tipo real e em seguida, utilizando uma função, intercale os elementos destes dois vetores em um terceiro vetor de 20 elementos. Ao final, exiba o novo vetor fora da função (na main). Obs: a função terá 4 parâmetros, sendo que os 3 primeiros são passados por referência: - os dois vetores que já foram lidos na main. - o vetor a ser preenchido e - um inteiro que representará o tamanho dos vetores lidos. ------------------------------------------------------------------------------------------------- Eu consegui fazer até aqui: #include<stdio.h> #include<stdlib.h> void interc (float *v1, float *v2, float *v3, int n); main() { float vet1[10],vet2[10]; int i; for(i=0; i<10; i++) { printf("informe a posição do primeiro vetor %d\n", i); scanf("%f", &vet1); printf("informe a posição do segundo vetor %d\n", i); scanf("%f", &vet2); } interc(vet1,vet2); system("pause"); } void interc (float *v1, float *v2, float *v3, int n) { int i=1, x; for(x=0; x<n; x=x+2) { v3[x]= v1; v3[x+1] = v2; i= i+1; } for(x=1; x<n; x++) { printf("%d", v3[x]); } printf("\n\n"); }
×
×
  • Criar Novo...