Ir para conteúdo
Fórum Script Brasil

Negolove

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Posts postados por Negolove

  1. Me ajudem, meu programa não está compilando correto, o que posso fazer para arrumá-lo, desde já agradeço

    Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria

    qualquer preço. O monge, necessitando de alimentos, indagou à rainha sobre o

    pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro

    de xadrez, de tal forma que o primeiro quadro deveria conter apenas um grão

    e os quadros subseqüentes, o dobro do quadro anterior. A rainha achou o trabalho

    barato e pediu que o serviço fosse executado, sem se dar conta de que seria

    impossível efetuar o pagamento. Faça um programa em C para calcular o número

    de grãos ou peso que o monge esperava receber.

    Dica 1: Um grão de trigo pesa aproximadamente 0,00526 gramas.

    Dica 2: Leiam sobre progressão geométrica.

    ##include <stdio.h>

    #include <stdlib.h>

    #include <math.h>

    int main(){

    int soma=0,casas[63],i=1;

    casas[0]=1;

    soma+=casas[0];

    printf("casa %i=%i graos",i,casas[0]);

    for(i=0;i<=63;i++)

    {

    casas=casas[i+1]*2;

    soma+=casas;

    printf("casa %i=%i\n graos",i,casas);

    }

    printf("\n\n O total de graos é %i",soma);

    system("PAUSE");

    return 0;

    }

  2. Fiz esse programa, mas não consigo acrescentar os seguintes requerimento:

    Acrescentar funções que recebe o identificado e mostra os dados do cliente, funções para retornar o percentual que o débito está usado do limite pré-aprovado, e gravar em arquivo texto.

    Alguém poderia me ajudar. Desde já agradeço

    #include <stdio.h>

    #include <stdlib.h>

    int main (){

    int cont;

    struct cadastro {

    char nome[50];

    char rua[100];

    char numero [50];

    char bairro [50];

    char cidade [100];

    long int cep, celular, telefone_fixo;

    float VlrUltimaCompra, TotaldeDebito, LimitePreAprovado;

    };

    struct cadastro cliente[10];

    for(cont =0; cont < 10; cont++){

    printf ("Digite o nome do cliente\n");

    gets (cliente[cont].nome);

    fflush (stdin);

    printf ("Digite o nome da rua do cliente\n");

    gets (cliente[cont].rua);

    fflush (stdin);

    printf ("Digite o nome do bairro do cliente\n");

    gets (cliente[cont].bairro);

    fflush (stdin);

    printf ("Digite o nome da cidade do cliente\n");

    gets (cliente[cont].cidade);

    fflush (stdin);

    printf ("Digite o cep da cidade do cliente\n");

    scanf ("%i", &cliente[cont].cep);

    fflush (stdin);

    printf ("Digite o telefone fixo do cliente\n");

    scanf ("%i", &cliente[cont].telefone_fixo);

    fflush (stdin);

    printf ("Digite o celular do cliente\n");

    scanf ("%i", &cliente[cont].celular);

    fflush (stdin);

    printf ("Digite o valor da ultima compra\n");

    scanf ("%f", &cliente[cont].VlrUltimaCompra);

    fflush (stdin);

    printf ("Informe o total de debito\n");

    scanf ("%f", &cliente[cont].TotaldeDebito);

    fflush (stdin);

    printf ("Digite o limite pre-aprovado\n");

    scanf ("%f", &cliente[cont].LimitePreAprovado);

    fflush (stdin);

    }

    }

  3. Conseguir isso, mas não roda :(

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    int mediaBoi(){
    
    int i, boi[90], aux[90],j,maior[90],menor[90];
    float media[90];
    
        for (j=0;j<90;j++){
            for (i=0;i<90;i++){
                    aux[j] = rand()%100;
                    
                    boi[i] = 5*aux[j]+500;
                    }
                    }
                    /*for (i=0;i<90;i++){        
                            printf ("%i\n", boi[i]);
                            }
                            getchar();*/
            for (i=0;i<90;i++){
            media[i] =(float) boi[i];
            
            if (boi[i]>media[i])
            maior[i] =(float) boi[i];
            
            else
             menor[i] =(float) boi[i];
             }
            
             printf("Os bois acima da media são %i\n", maior[i]);
             printf("Os bois abaixo da media são %i\n", menor[i]);             
             
     getchar();       
    }
    int main (){
    
        mediaBoi();
    }

  4. Me ajudem ae, preciso fazer o programa dessa maneira:

    Num frigorífico existem 90 bois. Cada boi traz o preso no seu pescoço,

    um cartão contendo um número de identificação e seu peso. Implementar um

    programa que escreva todos bois que apresenta o peso acima e abaixo da média

    separadamente. Os pesos poderão ser inseridos aleatoriamente entre 500 a 1000 kilos.

    (Regras: deverá existir uma função para calcular a média e uma função para

    listar os bois abaixo e acima da média)

    Mas só conseguir fazer da maneira que postei, não to conseguindo fazer o randon rodar, alguém pode me ajudar a melhorar esse código da maneira que está pedindo, desde já agradeço

    #include <stdio.h>
    #include <stdlib.h>
    
    int main(int argc, char** argv) {
        int n,             /* quantidade de bois */
            i,             /* contador */
            id,             /* identificação */
            peso,             /* peso */
            magro_id, magro_peso,     /* informações sobre o mais magro */
            gordo_id, gordo_peso;     /* informações sobre o mais gordo */
    
        printf("Quantidade de bois: ");
        scanf("%d", &n);
    
        printf("Boi <id>: ");
        scanf("%d", &id);
        magro_id = id;
        gordo_id = id;
    
        printf("Boi <peso>: ");
        scanf("%d", &peso);
        magro_peso = peso;
        gordo_peso = peso;
    
        for (i = 1; i < n; i++) {
            printf("Boi <id>: ");
            scanf("%d", &id);
            printf("Boi <peso>: ");
            scanf("%d", &peso);
    
            if (peso < magro_peso) {
                magro_id = id;
                magro_peso = peso;
            }
            if (peso > gordo_peso) {
                gordo_id = id;
                gordo_peso = peso;
            }
        }
    
        printf("Gordo: id: %d peso: %d\n", gordo_id, gordo_peso);
        printf("Magro: id: %d peso: %d\n", magro_id, magro_peso);
    
        system("pause");
        return 0;
    }

  5. Me ajudem com esse exercicio, o que posso fazer para escolher qual combustível escolher e informar o valor

    da economia, desde já a gradeço,segue o código até o ponto que consegui fazer.

    O álcool é mais barato que a gasolina, porém o carro gasta

    em média 25% mais. Baseando nessa informação criar um programa em

    C e pedir o usuário para informar o preço da gasolina, o preço do

    álcool e quantidade de litros que será abastecido. O programa deverá

    informar ao usuário qual combustível deverá ser abastecido e qual o

    valor/montante da economia.

    #include <stdio.h>
    
    int main (){
    
        float precoGasolina, precoAlcool, litros;
    
    
        printf ("Informe o preço da Gasolina\n");
        scanf ("%f", &precoGasolina);
        fflush(stdin);
    
        printf ("Informe o preço do Alcool\n");
        scanf ("%f", &precoAlcool);
        fflush (stdin);
    
        printf ("Informe a quantidade de Litros que deseja abastecer\n");
        scanf ("%f", litros);
        fflush (stdin);
    
        getchar();
    }

  6. Me deem uma luz ae, nem sei por onde começar

    Em um galpão com medida 10 X 10 X 5 metros utilizado para armazenar caixa com medida 2 x 0.5 x 0.5 metros. Construir um array tridimensional , para informar quantas caixas podemos colocar neste galpão e total de peso dos produtos.

    Obs: O peso pode ser alimentado de forma aleatória(função rand() , peso de 0 a 10).

    Pode preencher todo o galpão, não é necessário deixar corredor ou folgas

  7. To com essse exercicio quase pronto,só q não consigo criar uma função para encontrar o menor valor. Alguém me ajude

    Esse é o exercício: Criar uma array com 5 elementos inteiros, depois criar uma função para fazer o somatório e média, criar uma função para fazer ordenação crescente, criar uma função para encontrar o menor valor

    #include <stdio.h>
    
    void insertionSortC(int array[], int tamanho) {
    int i, j, tmp;
    for (i = 1; i < tamanho; i++) {
    j = i;
    while (j > 0 && array[j - 1] > array[j]) {
    tmp = array[j];
    array[j] = array[j - 1];
    array[j - 1] = tmp;
    j--;
    }
    }
    }
    
    int fsoma(int array[], int tamanho) {
    int i, soma;
    soma = 0;
    for (i = 0; i < tamanho; i++) {
    soma = soma + array[i];
    }
    
    return soma;
    
    }
    
    float fmedia(int array[], int tamanho) {
    return fsoma(array, tamanho) / tamanho;
    }
    
    int main(int argc, char** argv)
    {
    int array[100], tamanho, soma;
    float media;
    tamanho = 5;
    
    printf("\n\t Entre com os elementos do array...:");
    int i;
    for(i = 0; i < tamanho;i++){
    printf("\nDigite o numero: ",i+1);
    scanf("%d",&array[i]);
    }
    
    soma = 0;
    for(i=0; i<tamanho; i++){
    soma = soma + array[i];
    }
    
    insertionSortC(array,tamanho);
    printf("\nArray em ordem crescente: ");
    
    for(i=0; i<tamanho; i++){
    printf("\n\t\t\t%d", array[i]);
    }
    
    soma = fsoma(array, tamanho);
    printf("\nSoma : %d", soma );
    
    media = fmedia(array,tamanho);
    printf("\nMedia: %f", media);
    
    getchar();
    getchar();
    }

×
×
  • Criar Novo...