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. britoOo

    Quantos 1 em binário

    Pessoal estou com dúvidas num exercicio. o exercicio pede para introduzir um número e dizer quantos 1 tem em binário. por exemplo: 10/2 -> 0 5/2 -> 1 2/2 -> 0 1 ou seja tem 2 numeros 1. Eu fiz este código compila mas a soma não está a funcionar não sei porque, continua sempre com '0'. #include <stdio.h> int bitsUm(unsigned int n){ int aux,soma; while(n>=0){ if(n%2==1){ soma=soma+1; aux=n/2; n=aux; } else { aux=(n/2); n=aux; } return soma; } } int main() { int n,soma; printf("numero: \n"); scanf("%d",&n); printf("o numero em binario '%d' apres
  2. Luís Paiva

    Ciclo while e scanf

    Tenho o seguinte código: void maior(){ int x,y; x=0; y=1; printf ("Números: \n"); while (y!=0) { scanf("%d",&y); if (x<y) x=y; } printf("Maior número é %d \n",x); } O programa funciona perfeitamente, mas eu não consigo entender o porquê.Nomeadamente, no ciclo while, o valor de y não será sempre 1? e o %d será apenas o primeiro número introduzido ou será os números todos? Por exemplo, se os números introduzidos forem 4 1 5 0, o %d na primeira volta do ciclo, será 4, ou será 4 1 5 0?
  3. Luís Paiva

    Undefined reference to WinMain@16

    Eu tenho o seguinte código: void maior (){ int y,x; x=0; y=1; printf ("Números:"); // Condição de paragem é o zero. while (y!=0) { scanf ("%d",&y); if (x<y) x=y; } printf ("Maior Número é %d\n", x); } No entanto, não consigo construir o programa e diz-me : undefined reference to 'WinMain@16' error: ld returned 1 exit status Build failed: 2 errors. Alguém me consegue explicar o porquê? (Ainda estou muito verde nisto)
  4. Luís Paiva

    Process returned -1073741819 (0xC0000005)

    alguém me pode explicar o porquê deste erro? Estou a aprender a programar mas ainda sei muito pouco. #include <stdio.h> #include <stdlib.h> int main() { int idade; printf ("Qual a tua idade: "); scanf ("%d, &idade"); printf ("Tu tens %d anos de idade", idade); return 0; }
  5. João Carlos

    Menu com escolha de níveis

    Tenho este trabalho ja feito mas a minha professora mandou me criar um menu em que o utilizador escolha entre 3 niveis: facil, medio ou dificil. Eu comecei a estudar programação ha relativamente pouco tempo dai pedir ajuda. Eu pensei em nivel facil 20 tentativas, nivel medio 13 tentativas e nivel dificil 8 tentativas. Agradecia a quem me pudesse ajudar. #include <stdio.h> #include <time.h> int random(); void dicas(int num, int password, int tentativas); int main() { system("color B0"); int continuar=1, password, tentativas, num; do { sys
  6. AndrejHatzi

    Projeto Final de Curso

    ¡Hello, Hola, Olá, Ciao, Salut, Saluton! Necessito de ajuda para o meu projeto final de curso, estou a desenvolver uma linguagem de programação com python, cython e c, e preciso de um nome atualmente está como 'haya' mas detesto o nome profundamente e quero saber que coisas faltam na lgs de hoje e que devem ser adicionadas a uma nova! link do projeto: https://github.com/AndrejHatzi/Haya Obrigado, Andrej
  7. Tiago Araujo

    Dúvida de função em C

    Boa tarde Numa questão de exame é pedido o seguinte: "Escreva uma função em C capaz de determinar o número de ocorrências de valores negativos numa sequência de valores inserida pelo utilizador aquando da sua execução e terminada por 0 (zero)." Eu escrevi um código que resulta, mas sem ser com a função... #include <stdio.h> #include <stdlib.h> int main() { float num; int negativos=0; do { printf ("Inserir num :"); scanf("%f", &num); if (num<0) { negativos=negativos++;
  8. jtc-carr

    Somas a partir de ficheiro

    Queria a partir de um ficheiro fazer varias somas do seu conteúdo por exemplo de, vogais, números, consuantes, somo bem as linhas, mas para o restante a função mas não funciona como devia, só contando o que esta na ultima linha, como faço para que some todas as linhas usando a função que tenho feita soma (char *str, char*vogal, char*consoante) FILE *f = stdin; while (fgets (ficheiro, 1000, stdin) != NULL) { insiro no stdin: 123456 bcd fgh aeiouae r Output obtido: 5 linhas 20caracteres 1vogal 0numeros 0consoantes Output pretendido:5 linhas 40caracteres 7vogal 6numeros 7co
  9. Boa tarde! Sou membro recente do forum, recomendado por Colega de curso, e sou ainda verde em matéria de C. Estou perante uma situação em que não consigo aferir o nº de caracteres contidos numa string, e tudo isto aparentemente porque a string tem várias linhas. Consigo obter a contagem de linhas, vogais e etc, mas no que toda a caracteres (todos incluindo os espaços e especiais), apenas devolve os da 1ª linha. Utilizo a strlen frequentemente para manipular strings, mas de facto nunca o fiz para conjuntos tão volumosos com é caso (cerca de 150 linhas, com aproximadamente 5
  10. Boa noite a todos, Após muitas horas a partir pedra no pc e depois de muita consulta na internet continuo com um problema muito complicado que me parece ter uma solução simples mas qual????? Passo a explicar, a titulo de exemplo tenho seguinte input por parte do utilizador: Portugal França Alemanha e Japão Espanha Já consegui contar todos os caracteres e separa-los mediante determinadas características usando por exemplo while (x!='P') { if (x=='P')....elseif.... e conto em cada essa letra para um contador que no fim me dará o total. No entanto, quando a função dá de ca
  11. Estou tentando alocar dinamicamente uma matriz, porém estou tendo alguns problemas no tempo de execução. Segue o código abaixo para uma melhor análise do problema: #include <time.h> #include <stdio.h> #include <stdlib.h> int **m_malloc(size_t rows, size_t columns){ int **mat=malloc(sizeof(int)*rows); for(size_t i=0; i<rows; i++){ mat[i]=malloc(sizeof(int)*columns); } return mat; } void m_show(int *mat[], size_t rows, size_t columns){ printf("\n"); for(size_t i=0; i<rows; i++){ for(size_t j=0; j<columns; j++){
  12. diana

    Gestão de sensores de ruído

    Ola pessoal!! Preciso muito de ajuda com um exercício de um trabalho, eu vou por aqui o enunciado se alguém me puder ajudar era muito bom. ENUNCIADO:
  13. jonhhy

    Bell/sinais sonoros

    Boa tarde, tenho exercícios que pedem para utilizar a bell. Problema: escreva 1 programa em C que apresente 2 linhas com strings e no final de cada strings deve se ouvir o sinal sonoro. Mas pelo código e já experimentei acrescentar mais carateres de bips/bell : #include <stdio.h> main() { printf("Aqui vai um Apito \7\nAqui vai um Apito \a"); } e o resultado é o mesmo. Só se consegue uma vez ouvir o bell. é mesmo assim que é suposto funcionar?
  14. Desenvolva um programa que faça conversões entre as duas escalas de temperaturas, Kelvin, Celsius com base em dois valores de entrada : i) a escala de conversão pretendida; e ii) a lista das temperaturas. As entradas 38, ’K’, significam que o utilizador pretende converter a temperatura 38 Celsius para Kelvin. •O utilizador deverá poder introduzir n temperaturas; •Deverá ser apresentada um quadro com todas as temperaturas inseridas e a respetiva conversão, indicando qual a escala de cada coluna apresentada; •Deverá ainda informar o utilizador acerca da média das temperaturas, ass
  15. Não consigo desenvolver mais deste ponto. Objectivo do programa é gerar números 0 - 1000 aleatoriamente e depois somar os números primos e depois fazer a média dos números primos. void geraNumeros (int * numeros, int tamanho){ int i; srand(time(NULL)); for(i = 0; i < tamanho; i++){ numeros[i]= rand()%1001; } } typedef enum {false, true} bool; bool primo (int numero){ bool primo = true; int i; if(numero == 0 || numero == 1){ primo = false; return primo; } for(i = 2; i < numero; i++){ if(numero %i == 0){ primo = false; break; } } return primo; } i
  16. Eduardo18

    problema com programa dev c

    Boas, é o seguinte, quando vou para compilar tem a barra no fundo dos erros do compiltador ,recurso,depurador etc,mas quando compilo desparece essa barra e nao consigo ver quais sao os erros,mas aparece no codigo sublinado a vermelho. Alguem sabe como posso resolver este problema?
  17. Localhost

    Virar Strings ao contrário [Meu code]

    Olá pessoal, eu no outro dia abri aqui um tópico com a dúvida de como virar strings ao contrário, tive logo respostas, no entanto tive a estudar e a pensar em como transformar o código mais pequeno e utilizar o minimo de variaveis possivel e a verdade é que consegui chegar a um código bem engraçado #include <stdio.h> #include <conio.h> int main() { char string[1024]; int i, tamanho; printf("Digite uma string: "); gets(string); tamanho = strlen(string); printf("A string invertida -> "); for(i=tamanho-1; i>=0; i--) { printf("%c" ,string[i]); } getch(); return 0;
  18. Foi efetuado um questionário a um número indeterminado de estudantes numa universidade. A todos os estudantes foi solicitado o género, a idade e se está a gostar ou não do curso que está a frequentar. Implemente uma aplicação capaz de calcular e informar: •O número de estudantes entrevistados; •Percentagem de estudantes de género feminino e masculino; •Quantidade de estudantes de masculino com menos de 23 anos e não gostam do curso que estão a tirar. Tenho o meu codigo assim,mas acho que está mal,ao compilar insiro um numero ,depois salta para gosta curso e está sempre a pe
  19. Eduardo18

    Capicua

    Um número capicua é um número que pode ser lido tanto da esquerda para a direita, como da direita para a esquerda. O maior número capicua resultante do produto entre dois algarismos de dois dígitos é 9009 = 91 x 99. Desenvolva uma aplicação que encontre o maior número capicua resultante do produto entre dois algarismos de três dígitos. Alguém me pode ajudar por favor? Estou a ter dificuldades a desenvolver o programa.😣
  20. Eduardo18

    Funções e procedimentos

    #include <stdio.h> #include<math.h> #include <stdlib.h> float peso(){ float peso; int contador; if(peso >= 50.0 && peso <= 80.0) contador++; } /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { /*Declarar variáveis*/ float peso = 0.0; int contador = 0; /*Recolha o peso*/ printf("Insira o peso: ou \'0\' ou \'-1\' para sair:\n"); scanf(" %f", &peso); while(peso > 0); printf("Há %d pesos compreendidos entre 50Kg e 80Kg!\n", conta
  21. flistergod

    Fork() e Semáforo

    Fiz um programa em C, que recebia múltiplos ficheiros que eram abertos pelo processo filho, e se desse erro na abertura, o pai incrementava esse erro e imprimia no fim. Agora preciso de criar múltiplos filhos, 1 para cada ficheiro, e usar semáforos para bloquear os filhos, pois estes têm de começar ao mesmo tempo. Código que tenho agora sem semáforos: #include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<ctype.h> #include<sys/wait.h> int main(int argc, char*argv[]) { int i,contador=0,erros=0,status; FILE*fp; // Declarar o ficheiro
  22. whoami-r

    Converter um ficheiro clq para txt em C

    Boas pessoal, sei que o tópico que vou criar pode não ser muito bem explícito mas vou tentar explicar da melhor maneira o que tenho em mente para fazer, e gostava que me pudessem ajudar. Eu tenho um ficheiro que é apresentado desta forma: c FILE: MANN_a9.clq.b // linhas começadas com c são apenas comentários c c By: Carlo Mannino c p edge 45 918 // indica que é um grafo com 45 vertices e 918 linhas e 2 1 // aresta que liga os vertices 1 e 2 e 3 1 // aresta que liga os vertices 1 e 3 e 3 2 // ... e 4 1 e 4 2 ... e 45 39 e 45 40 e 45 41 e 45 42 // ultima aresta que un
  23. jtc-carr

    Valores para vetor

    Boa noite, Isto deve ser muito básico, mas não estou a conseguir preciso que os valores fiquem num vetor e não nas variáveis, já tentei de varias formas e não dá, depois preciso de somar o numero de números apresentados e retirar os repetidos ajudem-me //Listar numeros de 00000 até a int i, j, k, w, h, a = 1; for (i = 0; i <= a; i++) for (j = 0; j <= a; j++) for (k = 0; k <= a; k++) for (w = 0; w <= a; w++) for (h = 0; h <= a; h++) printf ("%d%d%d%d\t", i, j, k, w, h);
  24. Boa Tarde. Precisava da vossa ajuda para a criação de um programa onde se pretende gerir os serviços de uma empresa usando as operações de inserção, alteração, remoção e listagem dos mesmos. No programa depois de inserir um código o programa tem que dizer se esta livre ou ocupado (esta parte e onde tenho mais dificuldade em fazer), nao sei bem com fazer. Obrigado
  25. Guest

    Filtrar valores

    [Problema Resolvido] Desenvolva um programa que receba uma quantidade indefinida de informação sobre o peso de pessoas e que mostre na consola a quantidade de pessoas entre 50 ≤ peso < 80. Reflita acerca da melhor condição de paragem para este caso. #include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { double peso; int contador = 0; printf("Insira um peso: "); scanf("%lf", &peso); while(peso > 0){ if(peso >= 50 && p
×
×
  • 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.