Jump to content

Search the Community

Showing results for tags 'c'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. rubenndf91

    Como voltar ao menu anterior

    Boa tarde eu estou a fazer uma agenda electronica em c(visual studio) e tenho uma duvida que nao consigo resolver. eu quero voltar de um submenu para o menu inicial mas nao estou a conseguir. coloco em baixo com cor vermelha ao que me refiro. agradeço desde já obs. o menu prinicipal está no fundo oid submenu(dados *contacto) { char op; do { system("cls"); printf("\n\tEscolha uma opcao\n\n\t"); printf("1- Mostrar lista\n\n\t"); printf("2- Acrescentar um registo na agenda\n\n\t"); printf("3- Apagar um registo da agenda\n\n\t"); printf("4- Qual eh o telefone e o endereco\n\t de e-mail
  2. Alguém pode me ajudar, eu não sei como posso fazer essa questão sendo que não posso usar ponteiros: • Defina a função calcula_pares que recebe os dois números e retorna a quantidade de números pares que existem entre eles. • Defina a função apresenta_resultados que recebe os dois números e a quantidade de números pares e imprime no ecrã uma mensagem do género “Entre 5 e 10 existem 3 números pares”. • Construa um programa principal main que peça ao utilizador dois números inteiros, de sinal contrário e múltiplos de 3. Enquanto a situação não seja satisfeita, volte a pedir. • Ut
  3. Estou farto de dar voltas com este código e não funciona bem. O que pretendo é que faça o deslocamento de bits dentro do array. Apenas desloca entre bytes e não faz o carry do byte anterior. Alguém me pode ajudar? #include <stdio.h> #include <stdlib.h> void imprime(char texto); void shift_right(unsigned char *ar, int size, int shift); int main() { unsigned short alfabeto[8] ={0b11000001, 0b11000001, 0b11000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000, 0b10000000}; int a,b; char Shift_data=1; shift_right(&alfabeto[0], 8, 7); //i
  4. Vasco

    Erro Dev c++

    Boas Alguém me pode ajudar com o erro que aparece neste programa? #include <stdio.h> int main(){ int op; while (op > 1 || op < 4) { printf("Selecione uma opcao\n"); // Interface Menu printf("1 - Informacoes sobre destinos\n"); printf("2 - Clientes\n"); printf("3 - Destinos\n"); printf("3 - Alojamentos\n"); scanf("%d", &op); // Leitura da opçao switch (op) { case 1: break; case 2: clientes(); break; case 3:
  5. tiko165

    Sudoku na Diagonal em C

    Boa tarde, Preciso da vossa ajuda, com este seguinte código (não feito por mim), para resolver uma matriz Sudoku e que utiliza a regra do BackTracking. Pretendo implementar uma regra de validação em diagonal (cima>baixo e baixo>cima) https://gist.github.com/bopbi/c9f94b1b981b84bcb02b Acrescentei as seguintes funções, e os seus parâmetros. Consegues perceber o porquê que desta forma não funciona. int verify_diagonal_down(int matrix[N][N], int num) { for (int row=0, col=0; row<N && col<N; row++, col++) { if(row==col && mat
  6. matheus

    Usando função em C

    Boa noite a todos. Fiz a resolução da questão porém não consigo fazer com que os segundos e minutos sejam incrementados em um único print, ao inves, fica dando print a cada segundo que passa. Se puderem me ajudar será de enorme ajuda. Desde já, grato. /*14) Faça um programa em C que simule um cronômetro com horas, minutos e segundos. A simulação deverá mostrar no vídeo o cronômetro no seguinte formato HH: MM: SS. Inicialmente o cronômetro será zerado ( 00: 00: 00 ), sendo que os segundos começarão a ser incrementados, depois os minutos e depois as horas. Lembre-
  7. JA86

    Problema na pesquisa

    Tenho um problema no meu codigo que é o seguinte , insiro um aluno, elimino o mesmo e depois volto a inserir com o mesmo nome outro aluno ele aparece na listagem, mas não me deixa pesquisar nem alterar. #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #include <locale.h> struct Alunos { char Nome[50]; char Idade[5]; char Numero[5]; char Nacionalidade[20]; char Turma[20]; char status; } reg; FILE *fp; /*prototipo das funcoes*/ void inserir (void); void pesquisar (void); void eliminar(vo
  8. TL_prog

    Vetores

    Boa Noite pessoal, Agradecia, se possível, a vossa ajuda. Sou novo na área da programação mais nomeadamente no C. Tenho um exercício para fazer que consiste em calcular o maior número, o menor número e a média que são indicados pelo utilizador e mostrar quais foram os valores. Neste momento, já consegui efectuar o cálculo da média, do maior e do menor valor, no entanto, não consigo fazer o código para indicar os valores que o utilizador introduziu, sei que tem de ser pelo método de vectores, mas esta a dar erro. Vou colocar abaixo o código, podem ajudar? #include <stdio.h>
  9. typedef struct data_cliente client; struct data_client { char *subscription_list; }; void save_subscription(char topic_chosen[50]){ client c; int j; c.subscription_list = malloc(strlen(c.subscription_list) + 1); if(c.subscription_list == NULL){ printf("\n[ERROR] Memory allocation."); exit(0); } else{ strcpy(&c.subscription_list[strlen(c.subscription_list)], topic_chosen); } for(j=0; j<strlen(c.subscription_list); j++) printf(" %s", &c.subscription_list[j]); } Eu estou a tentar guardar uma string num array
  10. Guest

    Calcular maior valor linha matriz

    Como posso tirar o valor mais alto de cada atleta? e trocar a media do atleta pela media dos tempos 1 dos tempos 2 . . . #include <stdio.h> #define MAX_ATLETAS 3 #define MAX_REGISTOS_TEMPO 5 void inserirTempos(float tabelaTempos[][MAX_REGISTOS_TEMPO]){ for (int atletaAtual = 0; atletaAtual < MAX_ATLETAS; atletaAtual++){ for (int registoAtual = 0; registoAtual < MAX_REGISTOS_TEMPO; registoAtual++){ printf("Insira o tempo %d do atleta %d:", registoAtual + 1, atletaAtual + 1); scanf("%f", &(tabelaTempos[atletaAtual])[registoAtual]);
  11. Guest

    Calcular média de colunas de matrix

    Boa tarde, Estou a tentar desenvolver um programa para calcular a media de cada coluna de uma matriz tenho o seguinte codigo abaixo e já tentei varias maneiras de calcular e não consigo, agradeço desde ja a ajuda. #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { float TabelaT [3][5]; int J,T; printf(" Introduza Os Tempos Dos Atletas 1,2 e 3 %dx%d: \n", 5,3); for(J=0; J<2; J++) { for(T=0; T<4; T++) { scanf("%d", &TabelaT[3][5]); } } return
  12. trippietiago

    Vencimento final de um colaborador

    Olá a todos, tenho uma dúvida. Sou iniciante em programação e foi me pedido para a faculdade a resolução de um exercício em que o enunciado é este: Numa empresa o vencimento dos colaboradores é calculado a partir de um vencimento base (VB) e tem em consideração a sua idade (ID), número de filhos (NF) e anos de serviço (AS). O cálculo do salário final é feito de acordo com as seguintes parcelas: •1% de VB para cada ano de ID superior a 25; •3% por cada ano de serviço até perfazer 5 anos; sendo 5% por cada ano extra; •2% por cada filho, considerando o valor mínimo de 2 filhos
  13. Américo

    Dúvidas num programa em c.

    Boas, estou iniciando na linguagem c, e não estou perecebendo o erro nesse programa. O programa chega a numa parte e não imprime na tela. Se possivel ajuda. int a,b; char soma,sub,mult,div,resto,c; printf("Introduza dois numeros\n"); scanf("%d%d",&a,&b); printf("Qual a operacao que pretende fazer?\n a-adicao\n s-subtracao\n m-multiplicacao\n d-divisao\n r-resto\n"); scanf("%c",&c); switch (c) { case 'a': printf("A soma de %d com %d e %d",a,b,a+b); break; case 's
  14. RVicente

    Geração do executável (ELF) em CMake

    Olá a todos, Estou a construir uma Toolchain para cross-compiling num ARM Cortex-M4 através do CMake, usango o gcc-arm-none-eabi. Defini o ficheiro da Toolchain com os respetivos caminhos para os compiladores, e com as flags do compilador. #--------------------------------------------------------------------------------------------------------------------- # Targets #--------------------------------------------------------------------------------------------------------------------- set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_PROCESSOR ARM) # set(CMAKE_SYSTEM_VERSION ) #---
  15. Gabriel Vinicius Paffrath

    Jogo de Senha

    Pessoal, preciso de um projeto para linguagem C. Um jogo de senha onde o player 1 digita 4 letras entre (a,b,c,d,e,f) sem repetir em qualquer ordem. O player 2 tenta encontrar a sequencia digitada e na ordem digitada. para cada tentativa o programa retorna “x” ou “o”. ”o” - Acertar a letra mais errou a posicao ”x” - Acertar letra e posição maximo 10 tentativas.
  16. LegaliZe

    Duvida: Maximo e Minimo de N numeros

    Exercicio: Desenhe um algoritmo que resolva o seguinte problema. Pretende-se determinar o maior e o menor número duma sequência de N números inteiros dados pelo utilizador. O valor de N deverá ser superior ou igual a 2. Se não for o seu valor deverá ser pedido novamente até ser introduzido um valor válido.A introdução de números deverá terminar quando forem inseridos N números. Nessa altura a aplicação deverá mostrar o valor máximo e mínimo de entre os valores introduzidos. #include <stdio.h> int main () { int N, j, max , min , i; do { printf ("Introduza o numero de inteiros: \n"); s
  17. henry

    Converter C para Python

    Olá, sou um principiante na linguagem Python e estou com dificuldade para converter este código para o Python. Eu não farei uso do Python para o futuro, porém preciso excepcionalmente deste código em Python. Existe algum conversor Online para isso? Agradeço. O código: #include <stdio.h> int main(void) { int pos[3], neg[3], posCount = 0, negCount = 0; for (int i = 0; i < 3; i++) { int valor; printf("Informe um valor: "); scanf("%d", &valor); if (valor < 0) neg[negCount++] = valor; else
  18. matheus

    String em C

    Boa noite amigos, estou com duvida em uma questao da faculdade e nao consigo solucionar. 9) Escrever um programa em C que calcule e imprima o número de caracteres distintos presentes em uma cadeia de caracteres dada. Considerar o tamanho máximo da cadeia como sendo de 80 colunas. #include <stdio.h> #include <stdlib.h> #include <string.h> #define n 64 int main (void) { char nome[n]; int i,j,count=0; printf("\nDigite uma frase: "); fgets(nome, 64, stdin); //stdin = leitura está sendo feita do teclado. for(i=0;i<strlen(nome) != '\0';
  19. Vasco

    Programador Autodidata

    Bom dia Eu gostaria que partilhassem as vossas opiniões acerca de um assunto. Acham realista ser um muito bom programador estudando sozinho? Tenho bases de C/C++, mas nada de extraordinário. O que recomendam a aprender primeiro de forma a ser o melhor programador possível? Gostaria também que recomendassem sítios para aprender que eu possa não conhecer. Obrigado.
  20. Prezados, Boa noite. Estou tentando resolver este problema, mas não faço a menor ideia de como resolve-lo 100%. Tentei fazer o melhor que pude, meu código não faz o que se pede por eu não saber como resolver, porém, tentei ir o mais longe que consegui. Estou há dias tentando resolver e não consigo sair do lugar mais, qualquer ajuda será muito bem vinda. Segue o código abaixo: E desde já, muito obrigado. Explicando meu código para mais fácil compreensão de todos: O melhor que consegui fazer foi contar a quantidade de palavras digitadas em uma frase a partir dos espaços dados
  21. Guest

    Ciclos em C

    Boa tarde a todos. Sou novo neste chamado "mundo da programação" , tal como neste site, e estou com uma dúvida que, com a ajuda de quem saiba, espero resolver :). O problema é o seguinte: Pretende-se desenvolver um programa para ler valores de tempo no formato “h(hora) m(minuto) s(segundo)”, devolvendo o número de segundos associado ao tempo introduzido. No entanto, o utilizador deve poder omitir campos (e.g. introduzir só “h23”). Para terminar a leitura o utilizador pode introduzir um carácter diferente de ‘h’, ‘m’ ou ‘s’. Pretende-se também que o programa valide os valores introdu
  22. Escreva um código que receba um numero de no mínimo 3 dígitos e apresente sua versão inversa Gostaria de saber como faco para um programa em C receber um minimo de 3 dígitos?? existe alguma forma sem ser definir um if (numero>100)... dai faz o scanf alguem poderia me dar alguma ideia
  23. Lucivaldo Barbosa

    Programa dando resposta errada

    Este programa deveria mostrar os juros até que fosse inserido um capital igual a -1 mas n é isso que acontece, pq? #include <stdio.h> #include <locale.h> int main(){ setlocale(LC_ALL, ""); int dias; float taxa, capital, juros; printf("Esse programa recebe capital, taxa de juros, prazo e mostra o valor dos juros\n\n"); while(capital != -1){ juros = capital * taxa * dias / 365; printf("Insira o valor do capital (-1 para finalizar):\n"); scanf("%f", &capital); printf("\nInsira a taxa de juros no formato .xx:\n"); sc
  24. Rui Carlos

    Some obscure C features

    Fonte: https://multun.net/obscure-c-features.html
  25. jonhhy

    Trabalhar com Memória , crash

    #include <stdio.h> char * memset2 (char v[],char ch, int n); int main() { char *v = "PaP Programar"; char ch = 'A'; int n = 3; puts("abc"); printf("A string alterada é: %s \n",memset2(v,ch,n)); puts("ghdfj"); } char * memset2 (char v[],char ch, int n) { int i; for (i=0; i<n;i++) v[i] = ch; return v; } output: http://prntscr.com/or6w63 Boa tarde Caríssimos , o programa que estou a trabalhar crasha e não sei como resolver.
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.