Ir ao conteúdo
  • Cadastre-se

Pedro Augusto Alcantara

Membro Pleno
  • Posts

    22
  • Cadastrado em

  • Última visita

Reputação

15
  1. Tenta esse código #include <stdio.h> void main () { int n, count, p=1, i=1; printf("Digite um numero"); scanf("%d",&n); for(count=1;count<=n;count++) { if(count%2==0) p+=count; else i+=count; } printf("\nvalor p:%i\n",p); printf("\nvalor i:%i\n",i); } na hora de imprimir você tinha colocado as variáveis com outros formatos (Double), sendo que você declarou como inteiro
  2. O trabalho final de Algoritmos 2 é fazer um organograma pegando as palavras mais usadas em determinado texto. Uma forma de avaliação é se o programa consegue acessar alguma página da web para pegar esse texto automaticamente. AQUI VAI A PARTE IMPORTANTE: Tem como integrar meu programa em C com a internet para fazer isso (uma biblioteca, uma técnica, etc)? já pesquisei muito e não encontrei nada correspondente.
  3. Muito Obrigado. Irei verificar o meu código. Vida Longa!
  4. Alguém poderia me ajudar na questão 9? eu consegui fazer a 8, mas na hora de reescrever pra fazer a 9 não sai nenhuma ideia da cabeça. QUESTÃO 8: #include <stdio.h> int main(){ int a,b; printf ("Digite um numero"); scanf ("%i", &a); printf ("Digite um numero"); scanf ("%i", &b); for (int i=0; i<a; i++){ printf ("\n"); for (int i=0; i<b; i++){ printf ("*"); } } return 0; }
  5. Isso mesmo, estou usando aspas duplas, mas não dá certo
  6. Senhores(a), não estou sabendo como "zerar" uma váriavel Char em Strucs, o proposito é "excluir" os dados naquela tal variavél, estou igualando a " ", mas está ocorrendo erro, alguem poderia me ajudar? OBS. as variáveis em char são matrizes
  7. FUNCIONOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Muito obrigado, velho!!! agradeço também o Lobarinhas.
  8. Até funciona, mas não resolve o problema A função Scanf só pega o primeiro nome depois do espaço não pega mais nada
  9. Fiz, mas continua pegando apenas a 1 palavra antes do espaço.
  10. Obrigado pelas dicas. Eu usei dessa forma: printf ("Digite o nome do produto: "); scanf ("%[%s^\n]", nomeproduto[linha]); porém tá dando Loop infinito! errei em algum lugar?
  11. Olá senhores (a), estou com um problema para receber string, já pesquisei em todos os lugares, usei puts, gets, etc, e dá sempre o mesmo erro, quando chega no menu de cadastro, ele pula as opções que recebe string. segue o código: #include <stdio.h> #define MAX 999 void cadastro(); int opcao; char nomeproduto[MAX][90], modelo [MAX][90], marca[MAX][90]; int ano[MAX], estoque[MAX][MAX]; float preco[MAX]; int main (){ do { printf("\n\n\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²²² Odebrech Equipamentos ²²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²²²²²²² MENU ²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²² ²²²\n"); printf("\t\t²²² 1- Cadastrar produto ²²²\n"); printf("\t\t²²² 2- Listar todas os produtos ²²²\n"); printf("\t\t²²² 3- Buscar produto ²²²\n"); printf("\t\t²²² 4- Editar dados do produto ²²²\n"); printf("\t\t²²² 5- Excuir produto ²²²\n"); printf("\t\t²²² 6- Função compra/venda ²²²\n"); printf("\t\t²²² 7- Sair ²²²\n"); printf("\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²² INFORME A OPCAO ²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²² OPCAO ²²²: "); scanf ("%i", &opcao); switch (opcao){ case 1: cadastro(); break; default: printf ("\n Opção Inválida! Tente novamente\n"); break; }} while (opcao !=4); } void cadastro(){ int linha=0; printf("\n\n\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²² CADASTRO DE PRODUTO ²²²²²²²²²²²²\n"); printf("\t\t²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²\n"); printf ("Digite o nome do produto: "); scanf ("%[^\n]", nomeproduto[linha]) printf ("\nDigite a marca do produto: "); scanf ("%[^\n]", marca[linha]); printf ("\nDigite o Modelo do produto: "); scanf ("%[^\n]", modelo[linha]); printf ("\nDigite o ano de fabricação: "); scanf ("%i", &ano[linha]); printf ("\nDigite a quantidade no estoque: "); scanf ("%i", &estoque[linha]); printf ("\nDigite o preco: "); scanf ("%f", &preco[linha]); linha++; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!