Tuesday, February 25, 2014

UVa 10079 - Pizza Cutting solution

Problem link :  UVa 10079 - Pizza Cutting

Solution : 


#include<stdio.h>
int main()
{
    long long int a,n;
    while(scanf("%lld",&n)==1)
    {
        if(n<0)
            break;
        a=1+((n*(n+1))/2);
        printf("%lld\n",a);
    }
    return 0;
}




UVa 10071 - Back to High School Physics solution

Problem link :  UVa 10071 - Back to High School Physics

Solution : 


#include<stdio.h>
int main()
{
    int v, t, d;
    while(scanf("%d%d", &v, &t)==2)
    {
        d=(v*(t*2));
        printf("%d\n", d);
    }
    return 0;
}


UVa 10055 - Hashmat the Brave Warrior solution

Problem link :  UVa 10055 - Hashmat the Brave Warrior

Solution : 


#include<stdio.h>
int main()
{
    long long a,b,c;
    while(scanf("%lld %lld",&a,&b)==2)
    {
        if(a>=b)
            c=a-b;
        else
            c=b-a;

        printf("%lld\n",c);
    }
    return 0;
}



UVa 10019 - Funny Encryption Method solution

Problem link :  UVa 10019 - Funny Encryption Method

Solution : 


#include<stdio.h>
int main()
{
    int n,m,a,b,i,t;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d",&n);
        m=n;
        a=0;
        while(m>0)
        {
            a+=m%2;
            m/=2;
        }

        b=0;
        while(n>0)
        {
            i=n%10;
            if(i==1||i==2||i==4||i==8)
                b++;
            else if(i==3||i==5||i==6||i==9)
                b+=2;
            else if(i==7)
                b+=3;
            n/=10;
        }
        printf("%d %d\n",a,b);
    }
    return 0;
}



UVa 10018 - Reverse and Add solution

Problem link :  UVa 10018 - Reverse and Add

Solution : 


#include<stdio.h>
long long rev(long long int n)
{
    long long int i;
    i=0;
    while(n>0)
    {
        i=(i*10)+(n%10);
        n=n/10;
    }
    return i;
}
int main()
{
    long long int a,b,m,t,tc;
    scanf("%lld",&tc);
    for(t=1;t<=tc;t++)
    {
        scanf("%lld",&a);

        m=0;
        b=rev(a);
        while(a!=b)
        {
            a=(a+b);
            b=rev(a);
            m++;
        }
        printf("%lld %lld\n",m,a);
    }
    return 0;
}



Saturday, February 22, 2014

Download PDF Books of Discrete Mathematics

> Book Name :   Discrete Mathematics and Its Applications


Writer :   Kenneth H. Rosen
Edition :   7th
Download link :   Click Here


> Book Name :   Schaum's Outline of Discrete Mathematics


Writer :   Seymour Lipschutz
Edition :  3rd
Download link :   Click Here


Friday, February 21, 2014

Download PDF Books of JAVA

> Book Name :   Java How to Program



Writer :  Paul Deitel, Harvey Deitel
Edition :  9th
Download link :  Click Here 


> Book Name :   Java: The Complete Reference



Writer :  Herbert Schildt
Edition :  7th
Download link :  Click Here

  
> Book Name :   Java 2: The Complete Reference



Writer :  Herbert Schildt
Edition :  5th
Download link :   Click Here 


> Book Name :   Programming with Java


Writer :   Balagurusamy
Edition :   3rd
Download link :   Click Here


> Book Name :   Introduction to JAVA Programming


Writer :  Y. Daniel Liang
Edition :  9th
Download link :  Click Here


Wednesday, February 19, 2014

Download PDF Books of C++

> Book Name :   Teach Yourself C++


Writer :   Herbert Schildt
Edition :   3rd
Download link :   Click Here


> Book Name :   C++: The Complete Reference



Writer :   Herbert Schildt
Edition :   3rd
Download link :   Click Here 


> Book Name :   The C++ Programming Language


Writer :   Bjarne Stroustrup
Edition :   4th
Download link :   Click Here


> Book Name :   C++ Language Tutorial


Writer :   cplusplus.com
Download link :   Click Here 


> Book Name :   Schaum's Outline of Programming with C++


Writer :   John R. Hubbard
Edition :   2nd
Download link :   Click Here 


> Book Name :   C++ How to Program

  
Writer :   Paul Deitel, Harvey Deitel
Edition :  8th
Download link :   Click Here 


> Book Name :   Beginning Programming with C++ for Dummies
 

 
Writer :   Stphen R. Davis
Download link :   Click Here




Saturday, February 8, 2014

ফ্ল্যাশ ড্রাইভে শর্টকাট ফাইল?

আমরা সাধারনত যারা পাবলিক কম্পিউটার (সাইবার ক্যাফে/শিক্ষা প্রতিষ্ঠানে সকলের ব্যাবহারিত কম্পিউটার) ব্যাবহার করি তারা সাধারানত একটি সমস্যার সম্মুখীন হই। সেটি হচ্ছে, কম্পিউটারে ফ্ল্যাশ ড্রাইভ কানেক্ট করার সাথেসাথে ড্রাইভের সব ফাইল গুলো শর্টকাট হয়ে যায়। কম্পিউটারে এক ধরনের ভাইরাস এর আক্রমণে এই সমস্যা সৃষ্টি করে। তখন আমরা ঐ ফাইল গুলকে ব্যাবহার করতে পারলেও মূল ফাইল গুলকে ফেরত আনতে পারিনা। ফলে আমাদের ঐ ফাইল গুলো হারাতে হয়। কিন্তু ফাইল গুলো ফেরত আনা সম্ভব।


প্রথম পদ্ধতি :

এজন্য প্রথমে আমাদের  Run  এ গিয়ে  'cmd' (Command Prompt) লিখে এন্টার চাপতে হবে। এখন আপনার ফ্ল্যাশ ড্রাইভ এর ‘ড্রাইভ লেটার’ টি লিখে এন্টার চাপুন (ড্রাইভ লেটার  G  হলে লিখতে হবে  'G:'   )। এখন নিচের লাইন টি লিখে এন্টার চাপুন...


Attrib  /S  /D  –R  –S  –H

এখন আপনার ফ্ল্যাশ ড্রাইভ টি ওপেন করে দেখুন আপনার মূল ফাইল গুলো এসে গেছে। মূল ফাইল গুলো একটি ফোল্ডার আকারেও আসতে পারে।



দ্বিতীয় পদ্ধতি : 

এজন্য প্রথমে আমাদের  Run  এ গিয়ে  ‘cmd’ (Command Prompt) লিখে এন্টার চাপতে হবে। এখন নিচের লাইন টি লিখে এন্টার চাপুন...


attrib  -h  -r  -s  /s  /d  g:\*.*

এখানে আপনার ফ্ল্যাশ ড্রাইভ এর ড্রাইভ লেটার যদি  'g'   এর পরিবরতে অন্য কিছু হয়, তাহলে সেটা পরিবর্তন করে দিন। এখন আপনার ফ্ল্যাশ ড্রাইভ টি ওপেন করে দেখুন আপনার মূল ফাইল গুলো এসে গেছে।