Ir ao conteúdo
  • Cadastre-se

Vinicius98

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

posts postados por Vinicius98

  1. Opa, Boa tarde!

    Estou com um problema parecido com o do amigo. Tenho 300mb contratado, meu pc pegava 100-110mb(devido a limitação dele mesmo) no cabo e batia uns 80mb no wi-fi, porém há uns dias ele ta pegando 33-40mb no cabo e 22mb no wi-fi. Aqui em casa tem 2 outros computadores, outro notebook e um desktop. O notebook pelo wi-fi ta pegando 120mb e o desktop ta bateu 1.2GB de entrega(não me pergunte como). O cabo que uso no meu notebook é o mesmo usado pelo desktop. Já rodei um antivirus(avast premium) e o malwarebytes pra ver se não havia algum programa/spyware mas não acusou nada. Fiz uma verificação pré boot do Avast acusou alguns arquivos corrompidos na pasta windows relacionado conection network(não deu pra pegar o domínio certinho) porém após ela o problema persiste. O amigo conseguiu resolver o problema?

    36 minutos atrás, Vinicius98 disse:

    Opa, Boa tarde!

    Estou com um problema parecido com o do amigo. Tenho 300mb contratado, meu pc pegava 100-110mb(devido a limitação dele mesmo) no cabo e batia uns 80mb no wi-fi, porém há uns dias ele ta pegando 33-40mb no cabo e 22mb no wi-fi. Aqui em casa tem 2 outros computadores, outro notebook e um desktop. O notebook pelo wi-fi ta pegando 120mb e o desktop ta bateu 1.2GB de entrega(não me pergunte como). O cabo que uso no meu notebook é o mesmo usado pelo desktop. Já rodei um antivirus(avast premium) e o malwarebytes pra ver se não havia algum programa/spyware mas não acusou nada. Fiz uma verificação pré boot do Avast acusou alguns arquivos corrompidos na pasta windows relacionado conection network(não deu pra pegar o domínio certinho) porém após ela o problema persiste. O amigo conseguiu resolver o problema?

    image.png.a2c0d55f21f8eeabc4269d1ed273252b.pngimage.png.de660c0b60f59e6b8ac556c3889bf95d.png

    Atualização guys, mudei o Speed e Duplex para Autonegotiation e no cabo voltou a normalidade. Porém no wi-fi continua dando 30mb. Alguém teria alguma sugestão?image.png.1a452f1a7ca912357ef4b2f94f649a3d.png

     

  2. Olá, estou fazendo um projeto e estou tendo um problema que esta quebrando minha cabeça. Esse código é para receber uma imagem e criar uma copia idêntica dela, porém ao criar a imagem ele só pega 1/4 dela, o resto fica preto.. ele não esta conseguindo pegar toda a matriz por algum motivo, acredito que eu tenha errado algo na alocação.

    vou colocar as imagens .ppm zipadas.

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    typedef struct{
    	unsigned char r,g,b; //struct dos pixels em RGB;
    }pixel;
    
    int main(){
    	FILE *image;
    	FILE *newImage;
    
    
    	char key[5];
    	int i,j, larg, alt, max;
    
    	image = fopen("Normal2.ppm", "r"); //Lê o arquivo orignal
    	if(image == NULL)
    	{
    		printf("Erro na abertura do arquivo \n");
    		return 0;
    	}
    
    
    	fscanf(image, "%s", key);//key é p3;
    
    
    	if(strcmp(key, "P3") != 0){
    		printf("Arquivo n é PPM\n");//checa se esta em P3
    		printf("%s\n",key );
    		fclose(image);
    		return 0;
    	}
    	fscanf(image, "%d %d\n%d\n", &larg, &alt, &max);//le o cabeçario
    	printf("larg =%d alt=%d key=%s max=%d\n",larg, alt, key,max );//printa na tela os valores lidos
    
    	newImage = fopen("arquivo.ppm","w+"); //abre o novo arquivo que vai ser criado
    	if(newImage == NULL){
    		printf("ERRO AO ABRIR NEWIMAGE");
    		return 0;
    	}
    	
    	pixel **RGB =(pixel**)malloc(larg*sizeof(pixel*));//cria e aloca espaço para a matriz
    	for(i=0;i<larg;i++){						// que vai receber as infos do arquivo original
    		RGB[i] = (pixel*)malloc(alt*sizeof(pixel));
    
    	}
    
    	for(i=0; i<larg;i++){ //lê as infos da matriz original
    		for(j=0;j<alt;j++){
    			fscanf(image, "%c", &RGB[i][j].r );
    			fscanf(image, "%c", &RGB[i][j].g );
    			fscanf(image, "%c", &RGB[i][j].b );
    		}
    	}
    	
    
    	fprintf(newImage, "P3\n%d %d\n%d\n",larg,alt,max);//grava as infos novas
    	for(i=0;i<larg;i++){
    		for(j=0;j<alt; j++){
    			fprintf(newImage, "%c%c%c", RGB[i][j].r, RGB[i][j].g, RGB[i][j].b );
    			
    		}
    	} 
    	fclose(image);
    	fclose(newImage);
    return 0;
    }	

    se alguem puder me dar uma mão ficaria bem feliz :D

    fotos.zip

    • Curtir 1
  3. Olá, eu estou com uma duvida no seguinte exercicio :

     

    Escreva uma função negate() que inverte o sinal de um dado intervalo de inteiros. O programa deve ler n valores inteiros e armazena-los em um vetor. Este vetor deverá ser submetido à função negate(), através dos ponteiros first e last e depois os valores de seus elementos deverão ser impressos. A função deve possuir o seguinte protótipo (ou assinatura):

    ex:

    void negate ( int * first , int * last ) ;

     

    Escreva um programa para testar a sua função

    entrada:

    8

    2 4 7 -3 9 0 0 15

     

    saída

    -2 -4 -7 3 -9 0 0 -15

     

    Eu sei fazer isso sem ter que usar o void e tal, na realidade minha duvida é como vou passar o vetor pra funçao void e fazer ele imprimir os valores invertidos

    • Curtir 1
  4. 16 horas atrás, devair1010 disse:

    @Vinicius98    seu código está bom, ficou faltando posicionar os números duas posições para frente em cada nova linha,      experimente esse seu código com algumas modificações :

    
    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    int main(){
    
    	int n, i, j,l,k;
    	do{
    	scanf("%d", &n);
    	}while(n%2==0);
        l=0;
        system("cls");
        printf("\n\n\n");
    	for(i=1;i<=n;i++){
            for(k=0;k<l;k++){printf(" ");}
    		printf("%d ", i);
    		for(j=i+1;j<=n;j++)
    			printf("%d ", j);
    			n-=1;
    			printf("\n");
                l+=2;
        }
        printf("\n\n\n        Tecle");
        getch();
        return 0;
    }

     

    Opa, boa tarde, eu não entendi esse for(k=0;k<l;k++) 

     

    • Curtir 1
  5. Boa noite, estou estudando c e me deparei com o seguinte exercicio :

     

    Faça o programa que apresenta a seguinte saída, perguntando ao usuário
    o número máximo (no exemplo, 9). Este número deve ser sempre ímpar.
    1 2 3 4 5 6 7 8 9
       2 3 4 5 6 7 8
          3 4 5 6 7
             4 5 6

                5

     

    O output tem de ser desse jeito, olhei aqui no forum e tentei aplicar algumas das logicas aqui mostradas mas ainda sim não consegui resolve-la, meu codigo imprime a piramide porém não estou conseguindo alinhar os numeros. Segue meu codigo.

     

    #include <stdio.h>
    
    int main(){
    	
    	int n, i, cont=1, j, cond;
    	do{
    	scanf("%d", &n);
    	}while(n%2==0);
    
    	for(i=1;i<=n;i++){
    		printf("%d ", i);
    		for(j=i+1;j<=n;j++)
    			printf("%d ", j);
    			n-=1;
    			printf("\n");
    		
    	}
    
    return 0;
    }

    Ele ta imprimindo isso:

    1 2 3 4 5 6 7 8 9 
    2 3 4 5 6 7 8 
    3 4 5 6 7 
    4 5 6 

     :s

    • Curtir 1

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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!