Jump to content
  1. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> #include <locale.h> #include<conio.h> main(){ char c; char login[30]; char senha[30]; int a=10; int i-0; int verifica_senha=0; while(verifica_senha==0){ printf("\n\t\tif sul de minas\n\n login: "); gets(login); printf("\n senha: "); while((c=getch())!=13){ senha[i]=c; i++; printf("*"); } senha[i]='\0'; i-0; system("cls"); a=strcmp(senha,"ifsuldeminas"…

  2. Boa noite gente sou novo estudando logica de programação e preciso de ajuda com um trabalho da faculdade se alguém puder me explicar eu agradeço Segue o enunciado e o código que preciso completar logo em seguida Imagine que você trabalha em um equipe de desenvolvimento, a qual foi incumbida a tarefa de criação de um código em linguagem C para que seja criada uma lista de dados com até 30 posições que possam ser preenchidas apenas com letras, como em uma linha de texto. Diante disso, seu desafio é completar o código de forma que possa servir como atualizador dos caracteres da mensagem. Deve ser possível atualizar quantos caracteres e quantas vezes for…

  3. Started by Paula Menezes,

    Preciso de ajuda para resolver esse exercício, pode me ajudar por favor: Faça um programa em C que calcule e escreva: a) A porcentagem de alunos do sexo feminino b) Média da idade dos mulheres que reprovaram c) Porcentagem dos homens com mais de 40 anos d) Quantidade de mulheres com idade inferior a 35 anos que reprovaram Entre os homens que já reprovaram, aquele com menos idade

  4. Started by Rodrigo Ghammachi,

    Estou fazendo um código que é para calcular coisas diversas, uma das coisas é para calcular o IMC, que como podem ver na imagem eu faço digitar o peso e a altura e isso fará sair o IMC, mas por algum motivo só aparece -nan como resultado, se alguém souber o que fiz de errado por favor me avisem.

  5. Pessoal, alguém poderia me ajudar? Estou precisando de um programa que leia linhas em um arquivo.txt em busca de encontrar uma linha determinada. Por exemplo, essas linhas se apresentam desta forma: NumeroDoLivroNoBancoDeDados;autor;titulo;ano;local. Ou seja, todas as informações devem ser separadas por ponto e vírgula. Minha dúvida é como pensar esse programa, para quando o usuario digitar uma informação específica (ex: autor), o sistema procura-lo nessas linhas e apresentar toda as informacoes em comum tela.

  6. Pessoal, disponibilizei no meu GitHub o meu primeiro projeto OpenSource, como forma de retornar para a comunidade o que tenho aprendido nestes últimos anos. O projeto se chama LIBCPF (C Plugin Framework - https://github.com/fabianofurtado/libcpf/) e se trata de uma biblioteca/framework pra gerenciamento de Plugins (".so") no Linux, feita em C. Para maiores detalhes, veja a documentação no arquivo README.md. Ela foi lançada utilizando-se a licença GPL v2, uma vez que não entendo muito sobre esse assunto e precisava de uma licença para o projeto. Espero que, de alguma forma, este projeto possa ser útil para você. Mesmo que não exista a necessidade de utilizaç…

    • 0 replies
    • 1.4k views
  7. Eu estou tentando fazer um código em que o usuário digita uma letra e depois outra, no fim, o código mostraria todas as letras do alfabeto entre a primeira letra e a segunda. (Exemplo: char letra1 = d;char letra2 = j; d,e,f,g,h,i,j) Se alguém puder me explicar como fazer algo assim eu agradeço muito.

    • 3 replies
    • 2.4k views
  8. void inputData(){ FILE* arquivo; REGISTRO ctt; arquivo = fopen("registro.txt", "ab"); if(arquivo == NULL){ printf("Arquivo não encontrado ou arquivo inexistente.\n\n"); } else{ do{ if (contador <=5){ cabecalho(); fflush(stdin); printf("Digite o nome: "); gets(ctt.nome); fflush(stdin); printf("Digite a matricula: "); gets(ctt.matri); printf("Digite o RA: "); scanf("%d",&ctt.ra); fflush(stdin); prin…

    • 0 replies
    • 884 views
  9. Gente sou novo e queria uma ajudar. Tenho que fazer um programa para calcular a área total dos 50 triângulos, eu consegui fazer o cálculo de 1 mais não sei como fazer um loop para fazer os calcular dos demais, Sendo que todos os triângulos têm a base 1 e a altura é diferente a altura do primeiro é 1, o segundo é 2, o terceiro é 3, e assim sucessivamente até 50, alguém pode me ajudar?

    • 4 replies
    • 1.2k views
  10. Tenho que criar um programa que calcule 20 raízes quadradas de 5, assim alguém pode me ajudar?

    • 5 replies
    • 974 views
  11. Manipulação de matrizes: Escreva um programa que leia valores inteiros para uma matriz M(N x N). Depois de ler, calcule e grave em um arquivo texto chamado “matriz.txt”, faça as seguintes funções: a. Gravar os valores da matriz M(NxN) no arquivo com o seguinte formato. b. Calcule e grave no arquivo a matriz transposta de M(NxN) no formato acima; c. Calcule e grave no arquivo a média, o maior, o menor, a mediana e o desvio padrão dos valores da matriz M(NxN); d. Calcule e grave no arquivo o valor do determinante da Matriz M(NxN). Desenvolva um menu de opções para executar, conforme o usuário desejar, cada opção acima.

    • 0 replies
    • 1.2k views
  12. Started by Marta Santos,

    boa tarde, tenho um exercicio onde preciso implementar a função void *myMalloc(unsigned int bytesToAllocate) e a função int myFree(void *address). Tenho também que implementar void debugBlockList() para mostrar todo o conteúdo da lista de blocos. Até agora fiz o que está no código em baixo, mas estou com RUNTIME ERROR em alguns testes de verificação do código noutros o output que me dá não é o correto... Alguém me podia ajudar???? #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #define BLOCK_SIZE 12 //sizeof(struct s_block) #define align4(x) (((((x)-1)>>2)>>2)) typedef struct s_block *…

    • 6 replies
    • 988 views
  13. Boa tarde, pessoal. Eu preciso explicar cada detalhe desse código que vai ser usado num arduino para criar um relógio de LEDs mas não estou entendendo, então por isso venho aqui pedir para alguém me esclarecer sobre esse código, por favor. unsigned int i,n,k,d,y; unsigned long previousTime = 0; byte hours = 12; // start time byte minutes = 15; byte seconds = 00; int val; void setup() { DDRD = 0xFE; DDRB = 0xFF; DDRC = 0xFE; PORTC = 0x01; PORTD = 0x03; PORTB = 0x00; if(hours == 12) hours = 0; } void loop() { while(bit_is_clear(PINC, 0)) { } if (millis() >= (previousTime)) { previousTime = previousTime +…

    • 4 replies
    • 1.8k views
  14. //INICIO #include <xc.h> // CONFIG #pragma config FOSC = HS #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config BOREN = OFF #pragma config LVP = OFF #pragma config CPD = OFF #pragma config WRT = OFF #pragma config CP = OFF #define _XTAL_FREQ 4000000 int display(int numero); int C1 = 0, C2 = 0; void __interrupt() tratamento_interrupcao(void) { static int contador = 0; static int led = 1, sel_display = 1; if (INTCONbits.TMR0IF == 1) { // Reset flag after overflow INTCONbits.TMR0IF = 0; TMR0 = 131; contador++; if (contador == 125) { contador = 0; led = !led; PORTDbits.RD0 = led; } //Atualização…

    • 2 replies
    • 1.7k views
  15. boa tarde meu nome karine Alguém pode me ajudar resolver 2 exercícios por favor so iniciante agradeço. 1 Uma empresa de desenvolvimento de software fará um reajuste do salário de seus funcionários no próximo mês. O reajuste será realizado por categoria da seguinte forma: desenvolvedores (identificados por “D”) receberão 15% de reajuste; trainees (identificados por “T”) receberão 10%; analistas (“A”) receberão 7%; os demais funcionários receberão 5% de aumento. Elabore umprograma que receba como entrada a categoria que o funcionário pertence e o seu salário atual, respectivamente. O programa deverá calcular e imprimir o valor reajustado do salário. Exemplo d…

    • 4 replies
    • 2k views