Sobre o blog

O blog TI Cimol tem como objetivo divulgar informações do curso técnico em TI para o turno da noite, com exercícios resolvidos, algumas curiosidades tecnológicas e dicas sobre o mercado da informática.

18:26

Desordenar numeros

#include<stdio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>

int vetrandom(int *v,int t){
        int a,b,aux,i,ok=0;

        srand(time(NULL));

        for(i=0;i<200;i++){
            while(ok==0){
                //randomize();
                //srand(time(NULL));
                a=rand() % (t);
                //randomize();
                //srand(time(NULL));
                //printf("rand: %d\n", rand());
                //srand(time(NULL));
                b=rand() % (t);
                if(a==b){
                    ok=0;
                }else{
                    ok=1;
                }
                printf ("a: %d   b: %d\n", a, b);
            }

            printf ("ANTES - v[a]: %d   v[b]: %d\n", v[a], v[b]);
            aux=v[b];
            v[b]=v[a];
            v[a]=aux;
            printf ("DEPOIS - v[a]: %d   v[b]: %d\n", v[a], v[b]);
            ok = 0;
            }
}

int main(){

    int quant;
    printf("Digite a quantidade de termos: ");
    scanf("%d",&quant);

    int vetor[quant],a,b,c;
    printf("Digite os valores: ");
        for(a=0;a<quant;a++){
            printf("%d: ",a);
            scanf("%d",&vetor[a]);
        }

    vetrandom(vetor,quant);
    for(a=0;a<quant;a++){
        printf("%d",vetor[a]);
    }
}
0 comentários
16:18

Exercício 1 , 28 de junho de 2011

#include<stdio.h>

int somavetor(int *v,int z){
    int i,a=0,total=0;
        for(i=0;i<z;i++){
            total=total+v[i];
            printf("%d  ",v[i]);

        }
        return total;
}

int main(){
    int vet;
    /*Aqui a pessoa vai digitar quantas posições ela quer ter no vetor*/
    printf("Digite o numero de vetores desejados: ");
    scanf("%d",&vet);

    int a[vet],b,i;

    printf("Digite os numeros do vetor: ");
        for(i=0;i<vet;i++){
            scanf("\n%d",&a[i]);
        }
    printf("\n");
    b=somavetor(a,vet);
    printf("\n\nResultado: %d",b);
}
0 comentários
19:00

Sequencia Fibonacci




#include<stdio.h>
int main(){


int a,b=0,c=1,d=0,i;


printf("Digite o numero de termos: "); scanf("%d", &a);
printf("1 ");
for(i=1;i<a;i++){
    b=c+d;
    printf("%d ",b);
    d=c;
    c=b;
}
}
0 comentários
21:48

Pedido da Lanchonete





#include<stdio.h>
#include<stdlib.h>


int main(){


    system("color 0b");


    int codigo=0, quant=0, piz=0, pas=0, bol=0, ref=0, caf=0;
    float valor=0, total=0;


    printf("Codigo     Produto     Valor\n");
    printf("100         Pizza       2.00\n");
    printf("101         Pastel      1.50\n");
    printf("102         Bolo        2.00\n");
    printf("103         Refri       1.00\n");
    printf("104         Cafe        0.80\n");
    printf("105------------Fechar Pedido\n");


do{
    printf("\nDigite o codigo: ");
    scanf("%d",&codigo);
        while(codigo<100 || codigo>105){
            printf("\nErro, digite o codigo novamente: ");
            scanf("%d",&codigo);
        }


            if(codigo==100){ printf("***Pizza***");}
            if(codigo==101){ printf("***Pastel***");}
            if(codigo==102){ printf("***Bolo***");}
            if(codigo==103){ printf("***Refri***");}
            if(codigo==104){ printf("***Cafe***");}




if(codigo!=105){
    printf("\nDigite a quantidade: ");
    scanf("%d",&quant);
        while(quant<0){
            printf("\nErro, digite a quantidade novamente: ");
            scanf("%d",&quant);
        }
}




    if(codigo==100){ //PIZZA
        valor=valor+(2*quant);
        piz=piz+quant;
    }


    if(codigo==101){ //PASTEL
        valor=valor+(1.5*quant);
        pas=pas+quant;
    }


    if(codigo==102){ //BOLO
        valor=valor+(2*quant);
        bol=bol+quant;
    }


    if(codigo==103){ //REFRI
        valor=valor+(1*quant);
        ref=ref+quant;
    }


    if(codigo==104){ //CAFE
        valor=valor+(0.8*quant);
        caf=caf+quant;
    }


}while(codigo!=105);


printf("\n#================================#\n");
printf("|          %d Pizza(s)            |\n",piz);
printf("|          %d Pastel(is)          |\n",pas);
printf("|          %d Bolo(s)             |\n",bol);
printf("|          %d Refri(s)            |\n",ref);
printf("|          %d Cafe(s)             |\n",caf);
printf("#================================#\n\n");




printf("Total do pedido: R$%.2f\n\n",valor);
system("pause");
}

0 comentários
20:44

Contagem de números pares e ímpares






//O usuario digita um numero e o programa conta quantos numeros pares e impares tem.
#include<stdio.h>
#include<stdlib.h>


int main(){


    system("color 0e");


    int num, i, par=0, impar=0;
    char resp='s';


    do{
    printf ("Digite um numero: \n");
    scanf("%d", &num);


    for(i=0;i<=num;i++){
        if(i%2==0){
            par++;
        }else{
            impar++;
        }
    }


    printf("%d pares\n%d impares\n", par, impar);


    printf("Digite 's' para repetir ou outro para sair:\n");
    getchar();
    resp=getchar();
    }while(resp=='s');
}
0 comentários