-
Posts
41 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que Nelsonderocha postou
-
C Funcao que identifica se grafo de matriz de adjacencia e ciclico ou aciclico
Nelsonderocha respondeu ao tópico de Nelsonderocha em C/C#/C++
o codigo que fiz ate agr #include <stdio.h> #include <stdlib.h> #define branco 1 #define cinza 2 #define preto -1 typedef struct{ int V; int A; int *cor; int **mat; }GrafoMA; int dfs(GrafoMA *g, int i, int p){ int v; g->cor[i]=cinza; for(v=0;v<g->V;v++){ if(g->mat[i][v]){ if(v == p) continue; if(g->cor[v] == cinza) return 1; if(dfs(g,v,i)==1) return 1; } } return 0; } int ciclo(GrafoMA *g){ int v; for(v=0;v<g->V;v++){ if(g->cor[v]==cinza) continue; if(dfs(g,v,-1)==1){ return 1; } } return 0; } int main(){ int v, i,j,n; scanf("%d", &v); GrafoMA *g = iniciar_grafoMA(v); for(i=0;i<v;i++){ for(j=0;j<v;j++){ scanf("%d", &n); g->mat[i][j] = n; } } if(ciclo(g)==1){ printf("ciclico"); } else{ printf("aciclico"); } return 0; } -
a tuf 1660 super oc versão de 2 fan vale a pena?
-
Recomendação de upgrade para GeForce GTX 1050 Ti
Nelsonderocha respondeu ao tópico de Nelsonderocha em Placas de vídeo
@gutopereiravaleu -
Recomendação de upgrade para GeForce GTX 1050 Ti
Nelsonderocha respondeu ao tópico de Nelsonderocha em Placas de vídeo
valeu mano @TanTalus Ska Drin sabe se uma 1660 twin fan fica muito pro processador? e se vale a pena comprar -
Recomendação de upgrade para GeForce GTX 1050 Ti
Nelsonderocha respondeu ao tópico de Nelsonderocha em Placas de vídeo
@TanTalus Ska Drin n tenho um orçamento específico não sei se essas opções trariam uma melhora muito significativa -
Quero trocar minha placa de vídeo mas n sei uma boa opção que n seja tão cara Meu pc atualmente é um i5 8400 16gb de ram 2666hz ou 3000 n tenho certeza uma 1050 ti ASUS placa-mãe aorus z370 gaming
-
int distman(int n ,int v1[], int v2[]){ int s,i,r=0; for(i=0;i<n;i++){ s=v1[i]-v2[i]; if(s<0){ s=s*(-1); } r=r+s; } return r; } precisava transformar essa função em divisão e conquista, mas n consigo pensar em nada
-
Um treinador de voleibol gostaria de manter estatísticas sobre sua equipe. A cada jogo, seu auxiliar anota quantas tentativas de saques, bloqueios e ataques cada um de seus jogadores fez, bem como quantos desses saques, bloqueios e ataques tiveram sucesso (resultaram em pontos). Seu programa deve mostrar qual o percentual de saques, bloqueios e ataques do time todo tiveram sucesso. para armazenar as informações de cada jogador usei um vetor de struct, e para calcular a porcentagem de sucesso, preciso fazer uma funcao que receba essa struct por parametro mas estou meio perdido e não sei como fazer, e estou perdido nos ponteiros tmb. tenho certeza que tem muita coisa errada no meu codigo kkk ,mas n sei como consertar. #include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> typedef struct { char nome[255]; int saquesTotal; int bloqueiosTotal; int ataquesTotal; int saquesSucesso; int bloqueiosSucesso; int ataquesSucesso; }Jogador; void porcentagem (Jogador a[ ? ]){ int i, b=0, c=0, d=0, e=0, f=0, g=0; float *s; float *q; float *k; for(i=0;i< ? ;i++){ b = b + a[i].saquesTotal; c = c + a[i].saquesSucesso; d = d + a[i].bloqueiosTotal; e = e + a[i].bloqueiosSucesso; f = f + a[i].ataquesTotal; g = g + a[i].ataquesSucesso; } (float)b=((float)c/b)*100; (float)d=((float)e/d)*100; (float)f=((float)g/f)*100; s=&b; q=&d; k=&f; } int main(void){ int n, i; int *p; Jogador a[n]; scanf("%d", &n); p=&n; for(i=0;i<n;i++){ scanf("%s", &a[i].nome); setbuf(stdin,NULL); printf("\n"); scanf("%d %d %d", &a[i].saquesTotal, &a[i].bloqueiosTotal, &a[i].ataquesTotal); printf("\n"); scanf("%d %d %d", &a[i].saquesSucesso, &a[i].bloqueiosSucesso, &a[i].ataquesSucesso); printf("\n"); } porcentagem(Jogador a[ ? ]) printf("Pontos de Saque: %.2f%%", *s); printf("Pontos de Bloqueio: %.2f%%", *q); printf("Pontos de Ataque: %.2f%%", *k); }
-
@Midori seria assim? vetor_r2 soma_vec (vetor_r2 v1, vetor_r2 v2){ vetor_r2 r; r=(v1.x + v2.x, v1.y + v2.y) return(r); }
-
Considerando uma estrutura para representar um vetor no R2, implemente uma função que receba dois vetores de acordo com a estrutura e protótipo abaixo: typedef struct{ int x; int y; }vetor_r2; vetor_r2 soma_vec(vetor_r2 v1, vetor_r2 v2); A função deverá retornar um vetor resultante da soma entre v1 e v2.
-
a funcao para contar a letra de cada palavra e colocar em um vetor foi essa, mas n sei como passar o vetor como parametro int contadorL(char string[100]){ int i, cont, j, vet[contadorP(string)]; j=0; i=0; cont=0; while(string[i] != '\0'){ cont++; if(string[i]==' ' ){ vet[j]=cont-1; cont=0; j++; } if(string[i+1]=='\0'){ vet[j]=cont; cont=0; j++; } i++; } return(vet[i]); e a matriz ainda não tinha feito pois precisa usar o vetor das letras
-
@arfneto Ler uma string com até 100 caracteres e fazer uma função que receba a string e retorne quantas palavras tem na string. Criar uma segunda função para contar quantas letras tem em cada palavra da string, armazenando essa contagem em um vetor passado por parâmetro para a função (esse vetor terá como tamanho o número de palavras da string). Na sequência, criar uma matriz com 2 colunas e o número de linhas igual ao tamanho do vetor. Na primeira coluna da matriz armazenar o elemento do vetor e na segunda coluna da matriz armazenar a quantidade de divisores que esse elemento tem.
-
muito obrigado, perdao pelo meu desconhecimento mas estou com dificuldade em corrigir o codigo, poderia me ajudar, não sei usar ponteiros e * quanto a funcao, eh necessario que crie 2 para o exercicio.
-
preciso fazer um exercicio onde preciso criar uma funcao que gere um vetor(que seja a contagem de letras de cada palavra de um string), e imprimir e manipular esse vetor fora da funcao. não sei como passar o vetor para minha funcao principal. a funcao recebe um string e preciso devolver o vetor. Criar uma segunda função para contar quantas letras tem em cada palavra da string, armazenando essa contagem em um vetor passado por parâmetro para a função (esse vetor terá como tamanho o número de palavras da string). codigo #include <stdio.h> #include <stdlib.h> #include <string.h> int contadorL(char string[100]); int contadorP(char string[100]); main(void){ char string[100], rep; int matriz[contadorP(string)][2], i, j, vet[contadorP(string)]; printf("informe uma string: "); gets(string); printf("A string tem %d palavras", contadorP(string)); printf("\n=== VETOR ===\n"); for(i=0;i<contadorP(string);i++){ vet[i]=contadorL(string); printf("%d\t", vet[i]); } printf("\n=== MATRIZ ===\n"); printf("VALOR QTDE DIVISORES"); for(i=0;i<contadorP(string);i++){ for(j=0;j<2;j++){ } } } int contadorP(char string[100]){ int cont=0, i=0, x=0; while(string[i] != '\0') { if(string[i] != ' ' && x == 0) { cont++; x = 1; } else if(string[i] == ' ') { x = 0; } i++; } return(cont); } int contadorL(char string[100]){ int i, cont, j, vet[contadorP(string)]; j=0; i=0; cont=0; while(string[i] != '\0'){ cont++; if(string[i]==' ' ){ vet[j]=cont-1; cont=0; j++; } if(string[i+1]=='\0'){ vet[j]=cont; cont=0; j++; } i++; } return(vet[i]); }
-
C como contrar letras de uma palavra da string
Nelsonderocha respondeu ao tópico de Nelsonderocha em C/C#/C++
#include <stdio.h> #include <stdlib.h> #include <string.h> main(void){ char string[100], rep; int matriz[contadorP(string)][2], i, j; printf("informe uma string: "); gets(string); printf("A string tem %d palavras", contadorP(string)); printf("\n=== VETOR ===\n"); contadorL(string); } int contadorP(char string[100]){ int cont=0, i=0, x=0; while(string[i] != '\0') { if(string[i] != ' ' && x == 0) { cont++; x = 1; } else if(string[i] == ' ') { x = 0; } i++; } return(cont); } void contadorL(char string[]){ int i=0, cont=0,j, vet[contadorP(string)]; j=0; while(string[i] != '\0'){ cont++; if(string[i]==' '){ vet[j]=cont-1; cont=0; j++; } i++; } for(i=0; i<contadorP(string); i++){ printf("%d\t", vet[i]); } } o codigo inteiro, conta quantas palavras tem a string e faz um vetor com quantas letras tem cada palavra, mas a ultima palavra conta errado -
C como contrar letras de uma palavra da string
Nelsonderocha respondeu ao tópico de Nelsonderocha em C/C#/C++
void contadorL(char string[100]){ int i=0, cont=0,j=0, vet[contadorP(string)]; while(string[i]!= '\0'){ cont++; if(string[i]== ' '){ vet[j]=cont-1; cont=0; j++; } i++; } for(i=0; i<contadorP(string); i++){ printf("%d\t", vet[i]); } } fiz essa funcao para contar, mas a ultima palavra sempre fica contada errada -
gostaria de saber como contar as letras de cada palavra em uma string
-
preciso imprimir os resultados nesse formato, somente com estrutura de repeticao. fiz isso ate agr
-
C quantos digitos especificos o numero possui
Nelsonderocha respondeu ao tópico de Nelsonderocha em C/C#/C++
ok, so não sei qual operacoes devo fazer dentro do while direito, tipo dps da primeira % -
C quantos digitos especificos o numero possui
Nelsonderocha respondeu ao tópico de Nelsonderocha em C/C#/C++
fiquei com duvida em como fazer o loop para achar os outros digitos -
1) Ler um número e ler um dígito. Contar quantos dígitos o número possui. Exemplo: É informado 5 como dígito: 55 – possui 2 dígitos cinco; 10 – possui nenhum dígito cinco; 1550 – possui dois dígitos cinco; 50050 – possui dois dígitos cinco. Repetir o programa enquanto informados valores positivos.
-
3) Apresentar os números entre 0 e 4, com intervalo de 0.25 entre eles, separados por tabulação. não sei como fazer o intervalo de 0.25
-
estou aprendendo a programar, e estou aprendendo a lingugem c. em um exercicio para realizar um calculo, o .exe gerado pelo codeblocks fecha antes de mostrar o resultado na tela, mas quando eu executo pelo codeblocks ele mostra certo. n sei o q fazer. <> no caso o . exe fecha antes de exibir as 2 linhas de printf da saida de dados.
-
Placa de vídeo com 1 saída mas quero 2 monitores
Nelsonderocha respondeu ao tópico de Nelsonderocha em Placas de vídeo
@Eder Neumann 1050ti da asus 4 gb 1 fan
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais