Pesquisar na Comunidade
Mostrando resultados para as tags ''codeblocks''.
Encontrado 12 registros
-
Boa noite, Alguém poderia me ajudar na logica da programação, estou fazendo um programa para identificar se o numero sera positivo e negativo , par ou impar. quando o numero e digitado negativo,a condição só exibe a informação "numero negativo e par" e não o motivo. SEGUE O PROGRAMA: #include <stdio.h> #include <stdlib.h> int main() { int num1,condicao; printf("Digite um numero :"); scanf("%d",&num1); condicao = num1 % 2; printf("%d", condicao); if (condicao == 0 && num1 > 0) { printf("Numero positivo e par"); } else if (condicao =! 0 && num1 >0) { printf("Numero positivo e impar"); } else if ( condicao == 0 && num1 < 0 ) { printf("Numero negativo e par"); } else if ( condicao =! 0 && num1 < 0 ) { printf("Numero negativo e impar"); } }
-
- programação
- exercicio
-
(e %d mais)
Tags:
-
Tenho instalado o g++ e o Code::Blocks (Linux-Ubuntu) e criei um projeto e utilizei o código teste do file (main.cpp) do Code::Blocks, quando dou run aparece uma aba escrito: "It seems that this project has not been built yet.Do you want to build it now?" Se clico em "yes" aparece no build log: g++ -Wall -fexceptions -g -c "/home/gabriel/Área de Trabalho/caramba/main.cpp" -o obj/Debug/main.o g++ -o bin/Debug/caramba obj/Debug/main.o g++: error: obj/Debug/main.o: Arquivo ou diretório não encontrado g++: fatal error: no input files compilation terminated. Process terminated with status 1 (0 minute(s), 0 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 0 second(s)) Se aperto em "no" aparece uma aba (preta) escrito Process returned 0 (0x0) execution time: 0.001s Press enter to continue Como posso resolver? Grato desde já!
-
Alguém poderia me explicar uma coisa, como posso fazer um programa para calcular quantos números estão acima da media(que no caso seria 5) e calcular a média aritmética das notas usado "Arrays". Como posso fazer um programa assim?
- 2 respostas
-
Boa tarde pessoal, recentemente migrei para o ubunto 14.04LTS, e instalei o CodeBlocks para aproveitar meu tempo livre e programar um pouco, tive uma ideia de fazer um programinha de cadastramento de alunos, porém meu código quando chega em uma parte retorna um erro "Segmentation Fault(Core Dumped)", Esse problema está no meu código ou na própria IDE ? Quando passo o debugger me retorna o seguinte : warning: GDB: Failed to set controlling terminal: Operação não permitida E continua o programa, vou postar o código até a parte em que ocorre o bug. #include <stdio.h> #include <stdlib.h> #include <strings.h> #include <ctype.h> #define SIZE 200 char nome[SIZE][50]; char nomeResponsavel[SIZE][50]; long long numeroTel[SIZE]; int cpf[SIZE]; int RA[SIZE]; int op; void cadastro(); void pesquisar(); int main() { cadastro(); pesquisar(); } void cadastro() { static int linha; do{ printf("\t\t\t\t\tCADASTRO DE NUMERO %d\n",linha); printf("Digite o nome do aluno : "); scanf("%[a-z A-Z]s",nome[linha]); setbuf(stdin, NULL); printf("Digite o nome do Respons%cvel : ",160); scanf("%[a-z A-Z]s",nomeResponsavel[linha]); setbuf(stdin, NULL); printf("Digite o Telefone: "); scanf("%lld",numeroTel[linha]); //Onde segundo o debugger ocorre o erro. setbuf(stdin, NULL);
-
-
- c++
- codeblocks
-
(e %d mais)
Tags:
-
Comecei a estudar C a algumas semanas e estou participando como voluntário de um projeto onde recebi algumas listas para treinar o C. Duas questões, particularmente uma, me chamou atenção (a 5ª) onde eu tenho q fazer a série de cima só que agora os números são fatoriais. Acontece que, pelos meus cálculos de iniciante na área, consegui achar o caminho certo para resolver a série com qualquer 'N' mas quando eu teste a partir do N=4 o programa dá erro, até o N=3 ele resolve certinho. Tentei trocar float por double, porque podia ser muitos bits depois da virgula mas não vai, não sei se errei em algo ou se falta algo, podem tentar descobrir? Os dois códigos, respectivamente, são esses: #include <stdio.h> float serie(float x) { if(x<=0) return 0; if(x==1) return 1; else return ((1/x)+(serie(x-1))); } main() { float x; scanf("%f",&x); printf("%f",serie(x)); return 0; } #include<stdio.h> //E=1+(1/1!)+(1/2!)+(1/3!)+...+(1/n!) float fatorial(float x) { if(x<=0) return 0; if(x==1) return 1; else return x*fatorial(x-1); } float serie(float x) { if(x<=0) return 0; if(x==1) return 1; else return ((1/fatorial(x))+(serie(fatorial(x-1)))); } main() { float x; scanf("%f",&x); printf("%f",serie(x)+1); return 0; }
-
fala galera. to com um problema para compilar um programa no codeblocks de soma. ele indica erro na chave com a mensagem de "first defined here".Qual o motivo? (foto em anexo).
-
Eu gostaria saber como eu poderia encontrar os compiladores no codeblocks 13.12 porque eu baixei a plataforma e extrai (penso eu) todos os arquivos do winrar, e , logo depois, abri o codeblocks, mas os compiladores não existem. Alguém pode sabe o que eu deveria fazer ou o que não fiz?
-
Boa noite gente. Estou há um tempo quebrando a cabeça nesse exercício da universidade e ficaria muito grato se alguém pudesse me ajudar: Uma empresa irá dar um aumento de salário aos seus funcionários de acordo com a categoria de cada empregado. O aumento seguirá a seguinte regra: • Funcionários das categorias A, C, F, e H ganharão 10% de aumento sobre o salário; • Funcionários das categorias B, D, E, I, J e T ganharão 15% de aumento sobre o salário; • Funcionários das categorias K e R ganharão 25% de aumento sobre o salário; • Funcionários das categorias L, M, N, O, P, Q e S ganharão 35% de aumento sobre o salário; • Funcionários das categorias U, V, X, Y, W e Z ganharão 50% de aumento sobre o salário. Faça um algoritmo que escreva nome, categoria e salário reajustado de cada empregado. Meu código não está funcionando e não sei o motivo: #include <stdio.h> #include <conio.h> #include <locale.h> int main () { setlocale(LC_ALL,"Portuguese"); char name[18]; float sal, au; int cat; printf ("Digite seu nome: "); scanf("%s", &name); printf ("Se você se enquadra nas categorias:\n Categorias: A-C-F-H - DIGITE 1.\n Categorias: B-D-E-I-J-T DIGITE 2.\n Categorias: K-R - DIGITE 3. \n Categorias:L-M-N-O-P-Q-S - Digite 4.\n Categorias: U-V-X-Y-W-Z - Digite 5: "); scanf ("%d", &cat); printf ("Digite seu salário atual: "); scanf ("%f", &sal); switch(cat) { case '1': au=((sal)+(sal*0.1)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '2': au=((sal)+(sal*0.15)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '3': au=((sal)+(sal*0.25)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '4': au=((sal)+(sal*0.35)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '5': au=((sal)+(sal*0.50)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; default: printf ("Periodo invalido"); } return 0 ; } ____________________________________________________________________________________ Valeu gente, não faço ideia do que pode estar errado
- 3 respostas
-
- switch-case
- programação
- (e %d mais)
-
Boa noite! Se fizer certinho eu pago 20 conto, só mandar a conta e agencia q eu deposito... Aqui está o problema: EM C++ Preencher um vetor de 50 elementos inteiros com números aleatórios. Ordenar o vetor em ordem crescente, utilizando o método BubbleSort, e exibi-lo; Ordenar o vetor em ordem decrescente, utilizando o método BubbleSort, e exibi-lo; Valeu!
- 2 respostas
-
- bubble sort
- codeblocks
- (e %d mais)
-
Estou fazendo um projeto c da faculdade, e nele há vários arquivos .c e .h, mas não consigo compilar o código no codeblocks, ao fazer mostra o erro undefined reference to 'nomeDoMetodoChamado'. Preciso resolver esse problema no codeblocks. Me ajudem!
-
Olá! Gostaria de saber por que não estou conseguindo definir valores para "array de char (char*)" e "strings" em c++. Uso o CodeBlocks 12.11 (GNU GCC é o compilador). Quando faço o Debug para ver o valor que minhas variaveis estão recebendo, olhem o que acontece. Por que não consigo fazer as variaveis receberem o valor de "Olá Mundo". obs: para a variavel "char*" já tentei usar tambem strcpy(testeARRAY, "Olá Mundo"); que também não funcionou.