Shortest C++ code to print odd numbers between 1 and 100

Manish Goyal

Manish Goyal

@manish-r2Hoep Oct 26, 2024
write the shortest code you can write to print all the odd no from 1 to 100?


Note:- Don't use google please

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • gaurav.bhorkar

    gaurav.bhorkar

    @gauravbhorkar-Pf9kZD Feb 28, 2011

    main( )
    {
    for (int i = 1; i <= 100; i+=2)
    cout << i;
    }

    I didn't execute it, by the way.
  • Manish Goyal

    Manish Goyal

    @manish-r2Hoep Feb 28, 2011

    can you think something different

    i mean not using this and any modulus operator?
  • Reya

    Reya

    @reya-SMihdC Feb 28, 2011

    main()
    {
    for(int i=1;i<=100;i++)
    {
    if(i%2!=0)
    cout<<i;
    }}
  • Hussanal Faroke

    Hussanal Faroke

    @hussanal-faroke-U5nNM8 Feb 28, 2011

    main()
    {
    pirntf("13579111315........99");
    }
  • Manish Goyal

    Manish Goyal

    @manish-r2Hoep Feb 28, 2011

    Interesting
    Any other way friends
  • gaurav.bhorkar

    gaurav.bhorkar

    @gauravbhorkar-Pf9kZD Mar 1, 2011

    Hussanal Faroke
    main()
    {
    pirntf("13579111315........99");
    }
    Haha... but that will hurt your fingers 😀
  • rajesh_s

    rajesh_s

    @rajesh-s-qqMLTP Mar 1, 2011

    main()
    {
    for(i=1;i<100;i++)
    {
    for(j=2;j<i;j++)
    {
    if(i%j!=0)
    cout<<i;
    }
    }
    }
  • PraveenKumar Purushothaman

    PraveenKumar Purushothaman

    @praveenkumar-66Ze92 Mar 2, 2011

    Heard of Structures? Using that we can do in this way... 😀

    struct ZeroEven {
        unsigned num : 1;
    }
    
    int main(){
        ZeroEven ze;
        for (i=0; i<100; i++)
        {
            ze.num = i;
            if (ze.num != 0)
                cout<<i;
        }
        return 0;
    }
    Guys, do try this and say! 😀
  • Manish Goyal

    Manish Goyal

    @manish-r2Hoep Mar 3, 2011

    This is what i was looking for Nice logic buddy

    Any other way
  • PraveenKumar Purushothaman

    PraveenKumar Purushothaman

    @praveenkumar-66Ze92 Mar 3, 2011

    goyal420
    This is what i was looking for Nice logic buddy

    Any other way
    Thanx... 😀
  • rajesh_s

    rajesh_s

    @rajesh-s-qqMLTP Mar 3, 2011

    is my logic not correct
  • gaurav.bhorkar

    gaurav.bhorkar

    @gauravbhorkar-Pf9kZD Mar 3, 2011

    praveenscience
    Heard of Structures? Using that we can do in this way... 😀

    struct ZeroEven {
        unsigned num : 1;
    }
    
    int main(){
        ZeroEven ze;
        for (i=0; i<100; i++)
        {
            ze.num = i;
            if (ze.num != 0)
                cout<<i;
        }
        return 0;
    }
    Guys, do try this and say! 😀
    Nice solution. I never thought of using bit fields.
  • PraveenKumar Purushothaman

    PraveenKumar Purushothaman

    @praveenkumar-66Ze92 Mar 4, 2011

    gaurav.bhorkar
    Nice solution. I never thought of using bit fields.
    He he 😛 Thanx... 😁
  • Sreekar B V

    Sreekar B V

    @sreekar-uzyqHj Sep 18, 2014

    main()
    {
    int i=1;
    while((i<100)&&(i+=2))
    printf("%d",i);
    }
  • simplycoder

    simplycoder

    @simplycoder-NsBEdD Sep 28, 2014

    #include<stdio.h>
    //simplycoder
    
    int main(int argc,char**argv)
    {
       int n=1;
      while(n<100)
      {
         if(n & 1 && printf("%d",n));
         n++;
      }
    return 0;
    }
    
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Sep 28, 2014

    Without wanting to distract this discussion; I think the guys who used print got it all right. Someone gotta beat that!

    Or we need to rephrase the problem statement?
  • Tim Rossiter

    Tim Rossiter

    @tim-rossiter-7Fnjpg Sep 29, 2014

    int main(int n)  //init n=-1
    {
         (n<99)?(printf("%d\n",main(n+2))):(n=n); //emote is colon left paren
         return(n);
    }
  • Kaustubh Katdare

    Kaustubh Katdare

    @thebigk Sep 29, 2014

    #-Link-Snipped-# - You may use [code] .... [/code] tags to enter code without having to deal with emoticons.
  • Tim Rossiter

    Tim Rossiter

    @tim-rossiter-7Fnjpg Sep 29, 2014

    Thanks
  • Anoop Kumar

    Anoop Kumar

    @anoop-kumar-GDGRCn Sep 29, 2014

    I don't know C++ but here is java logic

    void printOddNumbers(int maxLimit) {
           for(int i=1; i <= maxLimit; i+=2){
                System.out.println("Odd : " +i);
        }
    }
    
    Number of iterations: maxLimit / 2 ;
  • avii

    avii

    @avii-TGGs8o Oct 2, 2014

    well here's in Go, if that interests anyone:

    package main
    
    import "fmt"
    
    func main() {
        for i := 1; i < 100; i+=2 {
            fmt.Println(i)
        }
    }