Ir ao conteúdo
  • Cadastre-se

Iksin

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Tudo que Iksin postou

  1. Boa noite, gostaria de saber se é possivel fazer um programa que some os dois primeiros digitos e subtraia o 3º APENAS com if/if else. Se sim, como fazer? O professor não apresentou o conteudo de vetores/ponteiros ainda, então não sei como verificar os digitos. Alguem poderia me dizer como fazer, por favor?
  2. Boa noite, Eu tenho um notebook Acer Aspire modelo E1-572-6_BR471, COM 2 GB de ram. Formatei ele é instalei o Windows 7, só que por causa de alguns aplicativos senti a necessidade de mudar de 32 p 64 bits. Fiz o teste e deu que o computador era compatível... Formatei novamente, e coloquei o Windows 7 ultimato x64, só que agora ele está muuuuito travado. Será que é por causa da memória ram? Tem algum outro "modelo" do Windows q seja 64bits mas q seja mais leve? Alguém me ajuda, por favor. Preciso muito disso.
  3. Preciso decodificar "RCREKLIZEX'', utilizando uma chave(uma letra), por exemplo: Se a chave for B, para decodificar o nome eu preciso somar a posição da letra com as letras correspondentes do nome. Não sou bom em lógica, e sou iniciante. Sei que eu te #include<stdio.h> #include<stdlib.h> //tarefa número 3// void chavezinea(char string[]){ int cont=0; char c[]="ABCDEFGHIJKLMNOPQRSTUVXZWY"; while(string[cont]!='\0') { if (c=='A') { string[cont]=string[cont]+c[1]; } if (c=='B') { string[cont]=string[cont]+c[2]; } if (c=='C') { string[cont]=string[cont]+c[3]; } if (c=='D') { string[cont]=string[cont]+c[4]; } if (c=='E') { string[cont]=string[cont]+c[5]; } if (c=='F') { string[cont]=string[cont]+c[6]; } if (c=='G') { string[cont]=string[cont]+c[7]; } if (c=='H') { string[cont]=string[cont]+c[8]; } if (c=='I') { string[cont]=string[cont]+c[9]; } if (c=='J') { string[cont]=string[cont]+c[10]; } if (c=='K') { string[cont]=string[cont]+c[11]; } if (c=='L') { string[cont]=string[cont]+c[12]; } if (c=='M') { string[cont]=string[cont]+c[13]; } if (c=='N') { string[cont]=string[cont]+c[14]; } if (c=='O') { string[cont]=string[cont]+c[15]; } if (c=='P') { string[cont]=string[cont]+c[16]; } if (c=='Q') { string[cont]=string[cont]+c[17]; } if (c=='R') { string[cont]=string[cont]+c[18]; } if (c=='S') { string[cont]=string[cont]+c[19]; } if (c=='T') { string[cont]=string[cont]+c[20]; } if (c=='U') { string[cont]=string[cont]+c[21]; } if (c=='V') { string[cont]=string[cont]+c[22]; } if (c=='W') { string[cont]=string[cont]+c[23]; } if (c=='X') { string[cont]=string[cont]+c[24]; } if (c=='Y') { string[cont]=string[cont]+c[25]; } if (c=='Z') { string[cont]=string[cont]+c[26]; } cont++; } } int main(){ char string[]="RCREKLIZEX"; chavezinea(string); printf("chaves: %s\n", string); system("pause"); return 0; } nho que somar a chave as letras, mas nao sei como passar isso pra string
  4. Boa noite, precisava retornar o caracter mais frequente dda string digitada, mas meu código nao funciona, alguem pode me dizer porque? O que eu errei? é a lógica? #include<stdio.h> #include<stdlib.h> int main(){ char string[100]; int i=0; int cont=0; int f; printf("digite:\t"); fgets(string,100,stdin); while(string[i]!= '\0') { if(string[i]==string[i]) { cont++; } printf ("frequetes %d \n", cont); i++; } system("pause"); return 0; }
  5. Como assim, while(op<1 || op>4) não pode, só while(op>4) por exemplo? Mas caso precise de duas condições para definir então não tem como?
  6. Muito Obrigada!!!@Leonardo0308
  7. Boa tarde, estou fazendo um menu de opções e tenho que fazer com que volte ao menu caso a pessoa digite uma opção invalida. Eu fiz assim: int main(){ float s,f,d,n,m; int op; setlocale(LC_ALL, "Portuguese"); printf("MENU:\n "); printf("\nEscolha a opção desejada:\t"); printf("\n (1) = Salário novo \n (2) = Férias\n (3) = Décimo terceiro\n (4) = Sair\n\nOpção:\t"); scanf("%d", &op); do{ switch (op){ case 1: printf("\nDigite seu salário atual:\t"); scanf("%f", &s); if (s<=350){ n=s*0.15+s; } else if ((350<s)&&(s<=600)){ n=s*0.10+s; } else if (s>600){ n=s*0.05+s; } printf("\nO novo salário será:\t\t%.2f", n); break; case 2: printf("\nFavor insira seu salário atual:\t"); scanf("%f", &s); f=s*1/3+s; printf("\nO valor de suas férias será: \t %.2f \n\n\n\n\n", f); break; case 3: printf("\nFavor insira seu salário atual:\t"); scanf("%f", &s); printf("\nFavor insira o número de meses de trabalho:\t"); scanf("%f", &m); d=(s/12)*m; printf("\nO valor décimo terceiro salário será: %.2f \t \n\n\n\n\n", d); break; case 4: printf("Programa encerrado!\n"); break; } } while(op<1 || op>4); return 0; } MAS, não volta, o programa simplesmente encerra... O que estou fazendo errado?
  8. Boa noite, sou novato em programação e preciso fazer um programa que imprima numeros de 100 ate 999 com o produto de seus digitos. Eu fiz assim: mas não aparece o produto de todos os numeros de 100 até 999, como se ele adicionasse os numeros as 3 variaveis simultaneamente... alguem tem alguma dica de como eu faço para q acrescente 1 a cada variavel ate o 9 por vez?
  9. Olá pessoal, gostaria de saber se há algum notebook que rode Overwatch no max, e se tem uma opção barata?

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!