Ir para conteúdo
Fórum Script Brasil

LacosTTe

Membros
  • Total de itens

    38
  • Registro em

  • Última visita

Sobre LacosTTe

Últimos Visitantes

1.350 visualizações

LacosTTe's Achievements

0

Reputação

  1. 1) Leia um número entrado pelo usuário e mostre na tela seu sucessor.

    2) Leia um número entrado pelo usuário e mostre na tela seu antecessor

    . 3) Crie um programa que pergunte ao usuário as 3 notas da N1 e calcule a média aritmética comum da N1. (soma as notas e divide pela quantidade de notas somadas).

     4) Crie um programa que pergunte ao usuário as notas da N1 e N2 e calcule a média geral. Fórmula: (N1*2 + N2*3)/5

     5) Leia um número entrado pelo usuário e mostre na tela se ele é par ou ímpar.

     6) Leia três números entrados pelo usuário e mostre na tela qual deles é o maior.

    7) Leia um caractere e informe na tela se ele é um número ou letra.

     8) Leia um caractere e informe se ele é vogal ou consoante.

     9) Leia dois números e mostre os dois na tela, em ordem crescente. Primeiro o menor, seguido do maior.

     10) Leia um número e mostre na tela se ele é um número primo ou não. (Números primos só podem ser divididos por 1 e por ele mesmo sem deixar resto.)

     11) Crie um algoritmo que pergunte ao usuário seu nome e sua idade. Em seguida verifique se a idade é maior ou menor de 18 e escreva na tela uma das duas mensagens abaixo, substituindo as variáveis pelos valores entrados

     a) Caso seja menor: Eu sou nome e tenho idade anos. Ainda sou menor de idade.

     b) Caso seja maior: Eu sou nome e tenho idade anos. Sou maior de idade e responsável por meus atos.

    QUEM PODE MIM AJUDA AI

     

  2. LacosTTe

    Ponteiros ERRO

    está dando erro nessa linha aux->prox = p->topo; erro: assignment from incompatible pointer type alguém sabe porque? usando ubuntu 12.04 + codeblocks PS: no DEV C++ no windows 7, não da esse erro <_< #include <stdio.h> #include <stdlib.h> //#-----------------------------------------------------# typedef struct No { char info; struct no* prox; }no; typedef struct Pilha { no* topo; }pilha; //#-----------------------------------------------------# void PVazia() { pilha* p = (pilha*)malloc(sizeof(pilha)); p->topo = NULL; } //#-----------------------------------------------------# void empilhar(pilha* p,float v) { no* aux = (no*)malloc(sizeof(no)); aux->info = v; aux->prox = p->topo; p->topo = aux; }
  3. ola estou com uma dúvida...crieo que seja algo simples. O programa ta dando erro quando entra no while do insere pelo que percebi. A idéia é simples...uma lista encadeada que insere os elementos sempre no fim. O erro aqui no codeblocks(ubuntu) é segmentation defautl. já procurei algo a respeito, mas não adiantou. eis a tentativa de código. #include <stdio.h> #include <stdlib.h> struct Ponto{ int x; int y; struct Ponto* prox; }; typedef struct Ponto p; p* inicializa(){ return NULL; } p* insere(p* lista, int x, int y){ p* novo = (p*)malloc(sizeof(p)); novo->x = x; novo->y = y; while(lista->prox != NULL) lista = lista->prox; lista = novo; novo->prox = NULL; return novo; } void mostrarlista(p* lista){ p* p; int i = 0; for (p = lista; p != NULL; p=p->prox) { ++i; printf("\n\nPonto %d: x [ %d ] = %d \n y [ %d ] = %d",i,i,p->x,i,p->y); } } int main (){ p* lista; //lista = inicializa(); lista = NULL; lista = insere(lista,1,2); lista = insere(lista,3,4); mostrarlista(lista); system("pause"); free(lista); return 0; }
  4. LacosTTe

    ponteiros, estruturas.

    Era isso mesmo! Muito Obrigado!
  5. LacosTTe

    dúvida sobre o for

    Procure no google, laços de repetição + portugues estruturado. Comece assim pra entender.
  6. LacosTTe

    ponteiros, estruturas.

    Se eu declarar Ponto** p2 (ponteiro para ponteiro) como Ponto* p2 (apenas ponteiro) dá certo. Mas gostaria de saber se há como fazer isso com ponteiro para ponteiro.
  7. LacosTTe

    ponteiros, estruturas.

    Olá amigo, sim a intenção é essa, que p1->y tenha o valor 82, mas que isso seja feito por outro ponteiro que aponte pra p1, no caso p2 (p2 altere o valor de p1.y / p1->y). É a partir dae que não estou conseguindo, fazer com que p2 aponte para p1. Ocorre este erro na linha p2 = p1; (y' has not been declared )
  8. OLá...estou testanto estruturas e ponteiros. Gostaria que o ponteiro para ponteiro p2 alterasse o valor de p1.y Esta dando erro na linha que tem o comando p2->y=82; Se alguém puder ajudar, Grato!. #include <stdio.h> typedef struct Ponto { int x; int y; }Ponto; int main(void){ Ponto* p1; Ponto** p2; p1 = (Ponto*) malloc(sizeof(Ponto)); p2 = (Ponto**) malloc(sizeof(Ponto*)); p1->x=18; p1->y=20; p2=p1; p2->y=82; printf("\nxx: %d",p1->x); printf("\nyy: %d",p1->y); printf("\nmemoria p1->x: %p",p1->x); printf("\nmemoria p1->y: %p",p1->y); getchar(); free(p1); return 0; }
  9. LacosTTe

    pequena soma em c

    coloque a variável den como float.
  10. LacosTTe

    Problemas com string

    acho que faltou o #include <string> e std:: #include <iostream> #include <string> int main() { std::string s1 = "Agua mole "; std::string s2 = "em pedra dura "; std::string s3 = "tanto bate "; std::string s4 = "ate que fura"; std::cout << s1 + s2 + s3 + s4 + "!!!\n\n"; getchar(); return 0; }
  11. LacosTTe

    Duvida C

    int s; float st;
  12. LacosTTe

    codigo não funciona

    compilei e rodei sem problema algum aqui no DEV C++
  13. LacosTTe

    Ajuda

    testa isso if (n1 >= n2){ //n1 = n3; //n2 = n4; n3 = n1; n4 = n2; } else { //n1 = n4; //n2 = n3; n4 = n1; n3 = n2; }
  14. pensa um pouco, e diga o que pensou, a galera dae vai te ajudar a ir pelo caminho certo.
×
×
  • Criar Novo...