
Brown.
Membros-
Total de itens
69 -
Registro em
-
Última visita
Tudo que Brown. postou
-
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?
-
Ta em A4, as vezes a primeira impressão sai completo e se for texto, mais é raro de acontecer isso
-
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?
-
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
-
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); ...
-
Pra mim #include "ponto.h" substituia os protótipos, sabe me dizer a utilidade de declarar assim "ponto.h" no include?
-
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; }
-
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.
-
Para achar o maior numero faz um if dentro da função
-
Alguém tem algum link aí pra passar?
-
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?
-
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; }
-
Só a função int arranjo (int n, int k) { int a; a = fat(n)/fat(n-k); return a; }
-
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"); }
-
Coloca aí o que você conseguiu fazer
-
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"); }