中缀表达式转后缀表达式之桟操作版

rex posted @ Sep 26, 2009 06:56:29 AM in 离散数学 with tags c++ 算法 笔记 STL , 2169 readers

感觉这个小问题还挺有用的。我在研究正则表达式源码时又遇到一次。于是使用紙笔写个程序,演算无误。打开清华版的数据结构一书113页,思路暗同。借用了清华书的isp与icp函数。

程序仍有可改进之处,例如computer函数。其实可以加入单操作符运算。

#include<iostream>
#include<stack>
#include<string>
using namespace std;

bool computer(std::stack<double>& d,const char c)
{
	// c is the opertor
	double x, y;
	if (d.size()<2)
	{
		return false;
	}

	y=d.top();
	d.pop();
	x=d.top();
	d.pop();
    cout<<"now computing: "<<x<<c<<y<<endl;
	switch(c)
	{
	case '+':
		x+=y;
		break;
	case '-':
		x-=y;
		break;
	case '*':
		x*=y;
		break;
	case '/':
		if (y==0)
		{
			cerr<<"div by zero"<<endl;
			return false;
		}
		x/=y;		
		break;
	}
	d.push(x);
    cout<<"result is: "<<d.top()<<endl;
	return true;
}

double factor(string& s,stack<double>& d)
{
	double value=0;
	unsigned int pos=0;		//string position	

	
	while(pos!=s.length() && isdigit(s[pos]))
	{
		value=value*10+(int)(s[pos++]-'0');
	}

	if (s[pos]=='.')
	{
		pos++;
		double factor=0.1;
		while(pos!=s.length() && isdigit(s[pos]))
		{
			value+=factor*(double)(s[pos++] -'0');
			factor*=0.1;
		}
	}
	else if (s[pos]=='(')
	{
		s=s.substr(1);			
		if (s[0]!=')')
		{
			cerr<<"error!"<<endl;
			return 0;
		}
		else
		{
			s=s.substr(1);
		}
		if (d.empty())
		{
			return 0;
		}
		else
		{
			value=d.top();
			d.pop();
			return value;
		}
	}
	s=s.substr(pos);

	return value;
}

int isp(char ch)
{

	switch(ch)
	{
		case '#':
			return 0;
			break;
		case '(':
			return 1;
			break;
		case '^':
			return 7;
			break;
		case '*':
		case '/':
		case '%':
			return 5;
			break;
		case '+':
		case '-':
			return 3;
			break;
		case ')':
			return 8;
			break;
		default:
			return -1;
			break;
	}
}

int icp(char ch)
{

	switch(ch)
	{
		case '#':
			return 0;
			break;
		case '(':
			return 8;
			break;
		case '^':
			return 6;
			break;
		case '*':
		case '/':
		case '%':
			return 4;
			break;
		case '+':
		case '-':
			return 2;
			break;
		case ')':
			return 1;
			break;
		default:
			return -1;
			break;
	}
}

bool is_op(char ch)
{
	return (ch=='*' || ch=='/' || ch=='+' || ch=='-')?true:false;
}

int main()
{
	string s("2*3+5/(2*(3-2)*4)");
	stack<char> op;
	stack<double> num;
    cout<<s<<endl;
	while(!s.empty())
	{
		char ch=s[0];
		if (isdigit(ch))
		{
			double value=factor(s,num);
			//cout<<value<<endl;
			num.push(value);
			continue;
		}
		else if (op.empty() && is_op(ch))
		{
			op.push(ch);
		//	cout<<"push ch to empty stack "<<ch<<endl;
		}
		else if (ch=='(')
		{
			op.push(ch);
		}
		else if (ch==')')
		{
			char tmp=op.top();
			while(isp(tmp)>icp(ch) && tmp!='(')
			{
				computer(num,tmp);
				op.pop();//computer
				tmp=op.top();
			}
			if (tmp=='(')
            {
                op.pop();
            }
            //op.push(ch);
        }
        else
        {
            if (isp(op.top())>icp(ch))
            {
                computer(num,op.top());
                op.pop();
            }
            op.push(ch); 
        }
		s=s.substr(1);
	}
    while(!op.empty())
    {
        computer(num,op.top());
        op.pop();
    }
    while(!num.empty())
    {
        cout<<num.top()<<endl;
        num.pop();
    }
	cout<<"hello world"<<endl;
}

 

 

https://royalcbd.com said:
Mar 16, 2020 06:53:18 PM

This method write-up appears redeem plenty of targeted visitors. Find out how to support it? Them provides pleasing appealing overlook about elements. Reckon possessing things exact also great provide facts about is the most essential advantage.

best CBD gummies said:
May 04, 2020 07:37:30 PM

You made some first rate factors there. I appeared on the internet for the difficulty and found most individuals will go together with together with your website.

best CBD oil said:
May 09, 2020 01:45:31 AM

Just have to thank you for this great information. This is what I was looking for (Thanks Bing

shahmeerkhan said:
Jul 02, 2020 12:32:28 PM

when I imagine, it isn’t on daily basis that you’re ideal and it’s certainly not every single day that men and women notice ones exact model of the world… but this excellent posting was incredibly motivating… warm regards foil printed wedding invitations

shahmeerkhan said:
Jul 29, 2020 02:31:17 AM

Hi, so much we bookmarked your write-up – Gulvafslibning | Kurt Gulvmand congratulationsAnyway our prayers go with the people in and around the tidal wave we hope your are OK and comfortable too Enjoy your day Flash Factory dog boarding software

Wiesbaden Makler said:
Aug 24, 2020 03:15:47 AM

You made some decent points there. I regarded on the internet for the difficulty and found most individuals will associate with with your website.

vaobong.biz said:
Sep 06, 2020 07:08:27 PM

After work Sam decides to go to the gym he uses his 'Residents and Supporters' smart card for the bus journey and once at the gym, which is a council leisure centre. Sam uses the 'Residents and Supporters' smart card to gain entry to the leisure centre as it is also holds his membership details. Sam uses smart card inside the leisure centre to register his use of the gym and again to use of the swimming pool. Sam then travels home on the bus using the 'Residents and Supporters' smart card.

sv388.com said:
Sep 07, 2020 08:26:24 PM

It had a large open area around it which would act as a natural fire break and it was made partly of metal and stone - it was the one place in the City which was safe.

BDavis said:
Sep 15, 2020 07:04:29 PM

Operation version of infix expression to postfix expression can be a piece of very good knowledge for CS students like me. Actually, it is a new topic for me. Thanks for sharing this data. Articles like this help me to improve my knowledge of C++.  High Performance Web Hosting

plastic deer fence said:
Sep 17, 2020 07:57:08 PM

I simply needed to thank you very much all over again. I’m not certain the things I might have made to happen without the creative concepts shown by you over my topic. It has been a very scary case in my opinion, however , noticing this specialised strategy you treated the issue forced me to jump for joy. Now i’m grateful for this information and even expect you find out what a powerful job you were putting in educating others with the aid of your web blog. I am sure you haven’t encountered any of us.

immobilien investore said:
Oct 03, 2020 08:31:47 PM

You have a very nice layout for your blog, i want it to use on my site too , 

myra price said:
Oct 07, 2020 01:43:54 AM

These moles may possibly be irregular in size and color and that is what can make them this type of wellness danger. When you have been born with this particular problem you might also be more likely to develop Melanoma and so you might have to get the required precautions with regards to protecting your pores and skin and your well being.

import etsy products said:
Oct 30, 2020 02:05:33 AM

I learn some new stuff from it too, thanks for sharing your information. import etsy products to woocommerce

Digital_Work said:
Oct 30, 2020 06:35:48 PM

Thanks for the blog filled with so many information. Stopping by your blog helped me to get what I was looking for. Now my task has become as easy as ABC. hasta yatakları

Digital_Work said:
Oct 30, 2020 06:50:03 PM

Thanks for the blog filled with so many information. Stopping by your blog helped me to get what I was looking for. Now my task has become as easy as ABC. hasta yatakları

Digital_Work said:
Oct 30, 2020 07:13:51 PM

A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post. ucuz uçak bileti

Digital_Work said:
Oct 30, 2020 07:48:14 PM

I think this is an informative post and it is very beneficial and knowledgeable. Therefore, I would like to thank you for the endeavors that you have made in writing this article. All the content is absolutely well-researched. Thanks... rodos feribot

Digital_Work said:
Oct 30, 2020 07:56:00 PM

Wow, excellent post. I'd like to draft like this too - taking time and real hard work to make a great article. This post has encouraged me to write some posts that I am going to write soon. hasta yatağı

Digital_Work said:
Oct 30, 2020 08:02:54 PM

Wow, excellent post. I'd like to draft like this too - taking time and real hard work to make a great article. This post has encouraged me to write some posts that I am going to write soon. Obesity Surgery in Turkey

Digital_Work said:
Oct 30, 2020 08:08:47 PM

Thanks for picking out the time to discuss this, I feel great about it and love studying more on this topic. It is extremely helpful for me. Thanks for such a valuable help again. dış cephe temizliği

Digital_Work said:
Oct 30, 2020 08:14:26 PM

It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post. pubg lite hile satın al

Digital_Work said:
Oct 30, 2020 08:25:24 PM

Yes, I am entirely agreed with this article, and I just want say that this article is very helpful and enlightening. I also have some precious piece of concerned info !!!!!!Thanks. elektronik sigara

Digital_Work said:
Oct 30, 2020 08:30:48 PM

Yes, I am entirely agreed with this article, and I just want say that this article is very helpful and enlightening. I also have some precious piece of concerned info !!!!!!Thanks. hasta yatağı

Michael Seo said:
Nov 07, 2020 08:19:05 PM

Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards, gogoanime.bar

Digital_Work said:
Nov 11, 2020 08:37:30 PM

I think this is an informative post and it is very beneficial and knowledgeable. Therefore, I would like to thank you for the endeavors that you have made in writing this article. All the content is absolutely well-researched. Thanks... https://apnews.com/press-release/ts-newswire/technology-business-cryptocurrency-financial-technology-south-africa-ee038bb5ba004fc99868d5db1e337b1c

Digital_Work said:
Nov 11, 2020 08:42:10 PM

We have sell some products of different custom boxes.it is very useful and very low price please visits this site thanks and please share this post with your friends. bitcoin revolution south africa patrice motsepe

Digital_Work said:
Nov 11, 2020 08:48:44 PM

Pretty good post. I have just stumbled upon your blog and enjoyed reading your blog posts very much. I am looking for new posts to get more precious info. Big thanks for the useful info. bitcoin revolution patrice motsepe

Digital_Work said:
Nov 11, 2020 08:59:13 PM

Hello I am so delighted I located your blog, I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work. https://apnews.com/press-release/newmediawire/1236c37187161b7cc67e570257716b86/

Digital_Work said:
Nov 11, 2020 09:07:26 PM

I exactly got what you mean, thanks for posting. And, I am too much happy to find this website on the world of Google. bitcoin revolution south africa

Digital_Work said:
Nov 11, 2020 09:12:33 PM

Wow, this is fascinating reading. I am glad I found this and got to read it. Great job on this content. I liked it a lot. Thanks for the great and unique info. bitcoin revolution south africa patrice motsepe

Digital_Work said:
Nov 11, 2020 09:17:25 PM

Wow, this is fascinating reading. I am glad I found this and got to read it. Great job on this content. I liked it a lot. Thanks for the great and unique info. http://www.ladieswholunch.co.za/

Michael Seo said:
Nov 15, 2020 04:03:28 PM

Nice post. I was checking constantly this blog and I’m impressed! Extremely useful info specially the last part I care for such information a lot. I was seeking this certain info for a long time. Thank you and good luck. asoftclick.com

Robinjack said:
Dec 23, 2020 05:37:17 PM

I’d constantly want to be update on new blog posts on this internet site , saved to favorites ! . online meeting booking system

LEGEND SEO said:
Dec 28, 2020 07:22:27 PM

Please continue this great work and I look forward to more of your awesome blog posts. 123movies app

jenniferjohns said:
Jan 17, 2021 04:01:36 PM

Great pleasure to go through your post! best ivf treatment in kerala Obviously, it is clear that you have a perfect vision regarding the topic which you have tried to convey to others.

Robinjack said:
Feb 20, 2021 11:35:43 PM

Many thanks for this info I has been hunting all Yahoo in order to locate it! open source employee scheduling software

Security Patrol Los said:
May 18, 2021 05:47:06 PM

Thanks for every other informative site. The place else may just I get that kind of information written in such an ideal means? I have a venture that I’m just now operating on, and I have been on the look out for such information.

亮麗眼霜 OPTIM-EYES said:
May 24, 2021 07:44:34 PM

great work man i would like to congratulate you on this effort https://www.filorgahk.com/

scheduling software said:
May 25, 2021 11:02:59 PM

Can I just now say exactly what a relief to uncover a person that truly knows what theyre discussing on-line. You actually discover how to bring a problem to light and work out it critical. The diet need to see this and can see this side of the story. I cant believe youre not more well-liked as you absolutely provide the gift.

asdzxc said:
May 27, 2021 01:39:11 AM Extremely intriguing online journal. A lot of web journals I see nowadays don't generally give anything that I'm keen on, however I'm most definitely inspired by this one. Recently felt that I would post and let you know. Personal Trainer San Diego
asdzxc said:
May 27, 2021 03:30:49 AM

gabung sekarang juga taruhan situs judi slot dan casino online terpercaya di indonesia casino online

asdzxc said:
Jun 01, 2021 11:06:39 PM

CBD stands for cannabidiol. It is the second most prevalent of the active ingredients of cannabis (marijuana). While CBD is an essential component of medical marijuana, it is derived directly from the hemp plant, which is a cousin of the marijuana plant. While CBD is a component of marijuana (one of hundreds), by itself it does not cause a “high.” cbd with zero thc

no excuses runner said:
Jun 02, 2021 03:16:56 PM

We will do our best to provide you with safe and enjoyable mobile hold'em by introducing the online hold'em site and introducing Texas hold'em and recommending various new member benefits and free coupon events. 원샷홀덤

Pasir Ris 8 said:
Jun 04, 2021 01:23:35 AM

Pasir Ris 8 is located in District 18 of the Pasir Ris precinct. The new Pasir Ris Central integrated development is proudly developed by Allgreen Properties. Pasir Ris 8

no excuses runner said:
Jun 14, 2021 07:15:38 PM

There are only a handful of them and extremely limited potential sites that they can be built on. To top it off, the Pasir Ris 8 is a integrated development and ... Pasir Ris 8 showflat

Home Appliance Repai said:
Jun 14, 2021 11:38:36 PM

Personally, I have found that to remain probably the most fascinating topics when it draws a parallel to. You may find two to three new levels inside L . a . Weight loss and any one someone is incredibly important. Initial stage may be real melting away rrn the body. lose weight Home Appliance Repair Dubai

no excuses runner said:
Jun 16, 2021 04:57:05 PM

The lemon law attorneys of the Los Angeles based California Lemon Law Center provide services for owners and lessees of new and used cars. Lemon Law Glendale

Joice said:
Jun 21, 2021 01:37:10 AM

Laparoscopic surgery is a surgical technique in best laparoscopic surgeon in kochi which short, narrow tubes are inserted into the abdomen through small incisions.

Faddy said:
Jun 22, 2021 06:36:20 PM

Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. 토토사이트

schlüsseldienst düre said:
Jun 27, 2021 07:54:11 PM

A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.

no excuses runner said:
Jun 28, 2021 03:19:44 PM

I really like your blog. Great article. It's most evident, people should learn before they are able to Personal Trainer San Diego

site said:
Jul 02, 2021 08:13:21 PM

TALLERLY is home to a wide range of luxury Height Increasing Elevator shoes, Offering high quality Premium elevator shoes Australia, For buying perfect hight increasing shoes in australia, Please visit this site ​and place an order. Thank You.

Website said:
Jul 03, 2021 07:38:19 PM

Herberall is the best brain food for memory and concentration, It is Adderall Herbal Replacement. This Nootropic was created for students, athletes, executives and performers to stay focused, think sharper, perform better and get energy. For more details and for buying this product Please visit our Website, Thank You.

seo said:
Jul 06, 2021 11:05:13 PM Your content is nothing short of brilliant in many ways. I think this is engaging and eye-opening material. Thank you so much for caring about your content and your readers. 123movies.com official site
seo said:
Jul 06, 2021 11:13:31 PM

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. 123movie

seo said:
Jul 06, 2021 11:19:34 PM

Thanks for the blog post buddy! Keep them coming... 123movies

poker 88 said:
Jul 07, 2021 05:10:01 PM

An interesting dialogue is price comment. I feel that it is best to write more on this matter, it may not be a taboo topic however usually individuals are not enough to talk on such topics. To the next. Cheers.

OPT Hair removal Tam said:
Jul 11, 2021 02:51:36 AM

Read about best, safe ways to remove unwanted hair, OPT Hair removal Tampines , Ways to remove unwanted hair | Casa Beauty-Tampines. visit our website, Thank You.

read more said:
Jul 11, 2021 11:36:21 PM

hi was just seeing if you minded a comment. i like your website and the thme you picked is super. I will be back.

Faddy said:
Jul 14, 2021 09:31:04 PM

Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family. what can I give my dog for pain

face mask said:
Jul 17, 2021 09:20:06 PM

Fantastic Put up, I'm sure a giant believer through post feed-back concerning webpages towards allow the blog page consultants recognise that they’ve further a specific thing positive towards the web! face mask

intelligent neck mas said:
Jul 20, 2021 01:05:47 PM

The intelligent neck massager ​can help to relieve pain in the neck and shoulders. Do you Often get stiff neck, pressure in the neck and shoulder Do you feel neck pain while working Did you try to easy your neck pain Not any more! Just 15 minutes with Pulse electric neck massager will help you to relieve pain in the neck and shoulders., Express Shipping 3 6 Days Delivery Available to USA, UK, Germany, France, Australia, Canada, Singapore. Please visit our website for buying this high quality product on 50% off or get more information about it.

fleet management said:
Jul 24, 2021 02:43:07 AM

GPS vehicle tracking - #1 gps tracking, fleet management platform AVLView is a cloud based GPS vehicle tracking and fleet management ​platform for automating fleet operation, It uses GPS ​GPRS technologies to track and monitor vehicles, personnel, cargo using GPS tracker installed in vehicles.

net worth certificat said:
Jul 28, 2021 03:16:35 PM

Get your Net Worth Certificate today You may use net worth certificate for visa ​Applications or for networth certificate by ca or for availing of financial loans Call us for instant support by visiting our site. Get your Net-Worth Certificate | Service Price from ₹3,000/

asdzxc said:
Jul 29, 2021 11:49:37 PM

Thank you so much meant for ad an extremely terrific report! I recently found your blog post perfect for my best necessities. It contains terrific together with practical articles or blog posts. Stick to beneficial financial job! http://www.walmartone.com

Best Alternatives said:
Aug 23, 2021 08:22:18 PM

Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject.

Robinjack said:
Aug 24, 2021 08:36:43 PM

I am usually to blogging we really appreciate your website content continuously. This content has truly peaks my interest. Let me bookmark your site and maintain checking achievable data. campsite booking software

คาสิโนออนไลน์ wmbet said:
Aug 25, 2021 07:34:17 PM

You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. คาสิโนออนไลน์ wmbet

no excuses runner said:
Aug 28, 2021 08:57:33 PM

Our credit repair services work to fix past credit mistakes and verify credit report accuracy. Talk to a credit repair expert today! Master of Computer Science in USA

تفسير الاحلام said:
Aug 29, 2021 04:14:40 PM

Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject.

Harry said:
Aug 29, 2021 07:47:19 PM

I can give you the address Here you will learn how to do it correctly. Read and write something good. silk bedding

Harry said:
Aug 30, 2021 01:23:26 AM

I very lucky to find this website on bing, just what I was searching for too saved to bookmarks. santander bank login

파워볼 said:
Aug 31, 2021 06:18:02 PM

It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post.

asdzxc said:
Aug 31, 2021 07:07:21 PM

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. Photoshop

Natural cosmetics: p said:
Aug 31, 2021 10:51:53 PM

We clarify why you should utilize these 100% normal, natural, and biological beauty care products that deal with your skin and the climate.

apparel said:
Sep 01, 2021 02:52:55 PM

Wholesale Directory of offprice dealers. Your source for wholesalers, importers, exporters, closeouts and wholesale products.

no excuses runner said:
Sep 01, 2021 05:56:52 PM

Your post is very helpful to get some effective tips to reduce weight properly. You have shared various nice photos of the same. I would like to thank you for sharing these tips. Surely I will try this at home. Keep updating more simple tips like this. ดูอนิเมะ

designstudio512 said:
Sep 02, 2021 04:46:46 PM

When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style.

virus said:
Sep 02, 2021 08:16:06 PM

This is such a great resource that you are providing and you give it away for free. plataforme streaming

no excuses runner said:
Sep 02, 2021 09:07:11 PM

I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. Roof Restoration Adelaide

Harry said:
Sep 02, 2021 09:47:33 PM

Good article. I absolutely appreciate this site. Continue the good work! Silver Color Tree of Life Choker Necklace

seo services said:
Sep 03, 2021 09:15:23 PM

Backlink Is Part Of Off-Page SEO. You an Add Site Link Into Other Site Keyword. You Create Your Site, Facebook Page.

Sarasota Mold Pros said:
Sep 04, 2021 03:55:40 PM

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include.

stickers said:
Sep 04, 2021 10:40:45 PM

Surprise! The things a watch opener this approach content is actually in my position. A whole lot highly valued, book marked, Document can’t anticipate a great deal more!

Chris Harrold said:
Sep 05, 2021 07:18:59 PM

Thanks for sharing this valuable content. In my view, if all webmasters and bloggers made good content as you did, the web will be a lot more useful than ever before.

what harry potter ho said:
Sep 06, 2021 06:29:51 PM

a extremely superb webpage. a realy educational in addition to a an extremely superior position. i’m a sucker for the.

พีจีสล็อต said:
Sep 07, 2021 07:50:43 PM

May very well just launched some blog page, the knowledge most people furnish on this internet site seems to have made it easier everybody vastly. Thanks a lot for the purpose of your personal instance & give good results.

virus said:
Sep 08, 2021 03:45:37 PM

I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success in your business. parking lot resurfacing

virus said:
Sep 09, 2021 03:14:21 PM

What a thrilling post. It is extremely chock-full of useful information. Thanks for such a great info. towing company in Gulfport

Robinjack said:
Sep 09, 2021 09:19:07 PM

Just before entering into verifying a money back guarantee reputation, I am required to mention a couple reasons for levy refunds. bvi catamaran charter

virus said:
Sep 09, 2021 09:29:31 PM

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Betwinner APK

no excuses runner said:
Sep 10, 2021 11:06:40 PM

Hindiyojana.in is a dedicated portal to share detailed information regarding various government schemes. We cover central govt's and state wise schemes. Be advised that this is not official website of any scheme and is not linked with any Indian govt's ministry. Sarkari Yojana

Harry said:
Sep 11, 2021 06:17:10 PM

it is definitely excellent blog site. it is realy info as well as a a really beneficial task. i adore that. email marketing strategy

buy ping pong balls said:
Sep 11, 2021 07:14:00 PM

Appreciate it intended for placing a really good document! I stumbled upon your blog perfect for the desires. Its full of superb in addition to very helpful threads. Sustain the favorable do the job!

virus said:
Sep 11, 2021 08:09:32 PM

I visit your blog regularly and recommend it to all of those who wanted to enhance their knowledge with ease. The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers! buy google voice number

boston mortgage said:
Sep 12, 2021 06:44:58 PM

their genuinely amazing web site. their realy content rich and also a a real very good employment. i like this specific.

virus said:
Sep 12, 2021 08:51:29 PM

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. 代写价格

Harry said:
Sep 13, 2021 12:07:20 AM

A Wonderful article shared by admin, I really love this one. Must everyone see or read. Like this sort of articles are recommended and share on my social wall. Thank you for sharing this great and useful post.copper kitchen faucet

virus said:
Sep 13, 2021 05:43:38 PM

I just found this blog and have high hopes for it to continue. Keep up the great work, its hard to find good ones. I have added to my favorites. Thank You. 代写被抓

pensacola fishing ch said:
Sep 14, 2021 06:29:14 PM

Thanks a lot for ones put up not to mention amazing tips and hints.. perhaps even I just even consider that chores might be the most significant part of buying victory.

free instagram downl said:
Sep 15, 2021 01:35:09 AM

Excellent post. I was always checking this blog, and I’m impressed! Extremely useful info specially the last part, I care for such information a lot. I was exploring this particular info for a long time. Thanks to this blog my exploration has ended.

Faddy said:
Sep 16, 2021 12:54:42 AM

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. nursing test banks free

virus said:
Sep 18, 2021 05:23:07 PM

I was looking at some of your posts on this website and I conceive this web site is really instructive! Keep putting up.. Carding Forum

먹튀검증 said:
Sep 18, 2021 11:38:59 PM

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. 먹튀검증

온라인바둑이 said:
Sep 19, 2021 04:08:22 PM

This particular is usually apparently essential and moreover outstanding truth along with for sure fair-minded and moreover admittedly useful My business is looking to find in advance designed for this specific useful stuffs…

aспално бельо said:
Sep 20, 2021 07:31:15 PM

hi was just seeing if you minded a comment. i like your website and the thme you picked is super. I will be back. Bright Future Recovery

aспално бельо said:
Sep 21, 2021 07:13:34 PM

A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post. fb88

seo service packages said:
Sep 22, 2021 07:41:04 PM

Fast it website online will be able to irrefutably gain popularity around practically all writing and even site-building people today, to help you the nation's diligent content articles or else comments.

Hammad Amir said:
Sep 22, 2021 10:24:51 PM

If more people that write articles really concerned themselves with writing great content like you, more readers would be interested in their writings. Thank you for caring about your content. บุหรี่ไฟฟ้า

Hammad Amir said:
Sep 23, 2021 05:30:25 PM

Thank you very much for this useful article. I like it. ขายบุหรี่ไฟฟ้า

https://sarasotamold said:
Sep 23, 2021 09:20:47 PM

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.

Harry said:
Sep 24, 2021 09:17:50 PM

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article Cash App money hack

Hammad Amir said:
Sep 25, 2021 08:35:11 PM

I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! ขายบุหรี่ไฟฟ้า

Hammad Amir said:
Sep 26, 2021 05:41:18 PM

Pretty good post. I have just stumbled upon your blog and enjoyed reading your blog posts very much. I am looking for new posts to get more precious info. Big thanks for the useful info. Personal cyber insurance

instagram album down said:
Sep 26, 2021 07:00:41 PM

It is an excellent blog, I have ever seen. I found all the material on this blog utmost unique and well written. And, I have decided to visit it again and again.

Top pharmacies in po said:
Sep 26, 2021 08:19:22 PM

Visit Lavi Pharmacy for a Wide Range of Quality Pharmaceutical Products. Contact Lavi Pharmacy for Affordable Pharmaceutical Products Today. Top pharmacies in port harcourt

Robinjack said:
Sep 26, 2021 10:33:41 PM

Midtown Modern by GuocoLand and Hong Leong. Hotline 61009266. Get Discounts, Direct Developer Price, Brochure, Floor Plan & Price List. New Launch at Tan Quee Lan Street. Midtown Modern

Asiaqq said:
Sep 27, 2021 07:09:37 PM

So recall a betting permit is suggested yet may not be needed. Tip #2 Visit the nearby betting specialists. Asiaqq


Login *


loading captcha image...
(type the code from the image)
or Ctrl+Enter