LeandriN
Membros-
Total de itens
14 -
Registro em
-
Última visita
Sobre LeandriN
LeandriN's Achievements
0
Reputação
-
Desculpa, postei como quote, ao invés de code, mas segue o código: #include <stdio.h> #include <conio.h> #include <stdlib.h> # define n 5 int busca (int x, int L[]) { int i; i=0; while (i<=n) { if (L[i]==x) { return (i); i=n+1; } else { i=i+1; } } if (i<n) return (0); } int adicionar (int x,int L[]) { int m; if (n < m) if (busca (x)) = 0; { L[n+1] := novo_valor; n:=n+1; printf (" Elemento já existe na Tabela"); else printf ("Overflow"); } } int remover (int x) { if n!= 0 indice:= busca(x); if (indice!=0) valor_recuperado:= L[indice]; for (i=indice; i==n-1;i++); L[i]:=L[i+1]; else n:= n-1; else printf ("Elemento não se encontra na tabela"); else printf ("Unverflow"); } int sair (); { printf ("=========Você saiu do Programa============"); } main() { int n,i,novo_valor,opcao ; int lista [5]; for (i=0;i<5;i++) { printf ("Digite os elementos da Lista:"); scanf ("%d", &lista[i]); } do { printf("1 - Cadastrar\n 2 - Remover\n\nDigite a opcao: "); scanf("%d", &opcao); if (opcao==0) sair(); if (opcao==1) adicionar(); if (opcao==2) { printf ("Qual posicao voce quer remover:"); scanf("%d",&lista[i]); remover(); } while (opcao!=0); getch(); }
-
Bom dia galera, to com um problema em relação a esse trabalho de estrutura. Tenho que criar um programa aonde eu possa fazer a inserção e a remoção de um elemento em uma lista. Fiz aqui, mas na hora de compliar, o programa não passa da primeira "{", que abre a função de busca. Segue o código que criei: Se alguém puder ajudar, agradeço!
-
Claaaaro, eu tava zerando as variáveis e não os índices hahaha. Valeu pela ajuda brother. Resolvido.
-
Mas aí a variável menor não será sempre "0" ? Como ficaria o código? Pode postar pra testar aqui? Obrigado.
-
Se eu atribuir um valor 0 a variável "maior", o programa acha o maior número, porém, se eu faço isso com o "menor", ele sempre vai achar o "0" como o menor número, obviamente. Alguém tem a solução ?
-
Bom dia, to com dificuldade para exibir o maior e menor numero de um vetor com 10 posições, se alguém puder ajudar agradeço. Segue o código que tentei fazer:
-
Valeu pela dica, tá certinho agora... Obrigado.
-
Sou iniciante em C, to com um exercício aqui pra fazer, não consigo achar meu erro de jeito nenhum... se alguém poder ajudar ficarei grato .. O programa roda, faz o laço de repetição certinho, conforme as condições, porém o resultado é sempre o mesmo 2293564.
-
valeu meu camarada, era isso mesmo, mudei pra REAL e foi tranquilo. Valeu pela ajuda e pela paciência.
-
Program exercicio10; uses wincrt; var a,b,c,delta,x1,x2: integer; Begin write('Digite o primeiro número:');readln(a); write('Digite o segundo número:');readln(b); write('Digite o terceiro número:');readln(c); delta:=(b*b) - (4*a*c); if delta<0 then writeln ('Não existem raízes') else x1:=(-b + sqrt(delta)) / 2*a; x2:=(-b - sqrt(delta)) / 2*a; writeln ('1° raiz:',x1); writeln ('2ª raiz:',x2); End. fiz o programa dessa forma, em Pascal, pra testar, mas ta dando erro na atribuição do x1, porém se eu boto '=' ele diz que o '=' não foi esperado. Se alguém puder ajudar.
-
ainda to meio na dúvida, aí nessa questão eu não teria que usar condições também ? valeu pela ajuda.
-
na verdade essa não consegui nem começar.
-
to com um trabalho aqui de 50 questões, to no 1° periodo ainda, por isso algumas duvidas em algumas questões. Se alguém puder me ajudar com o codigo da questão abaixo pra eu ver onde to errando, vou ficar muito grato. 10 – Criar um algoritmo para efetuar a leitura de três valores (variáveis A, B, e C) e efetuar o cálculo da equação de segundo grau, apresentando as duas raízes, se para os valores informados for possível efetuar o referido cálculo.
-
4 – Criar um algoritmo que permita ao usuário fornecer, via teclado, o nome e as duas notas obtidas por um certo aluno em uma determinada disciplina. Logo após, calcule sua média aritmética e imprima a situação do aluno segundo o seguinte critério: Se média for maior que sete(7), o aluno estará APROVADO; se a média for menor que cinco (5), o aluno estará REPROVADO; se média for maior ou igual a cinco(5) e menor que sete (7) o aluno estará em RECUPERAÇÃO. Minha dúvida é como imprimir "APROVADO, REPROVADO OU RECUPERAÇÃO" alguém pode me passar o codigo em portugol ?