Wątek przeniesiony 2016-05-23 23:43 z C/C++ przez ŁF.

Pętla do pobierania

0

Witam,
Czy mógłby ktoś wyjaśnić mi dlaczego podczas wykonywania pętli określoną liczbe razy jest coś takiego ?

int z=1;
int d;
cout<<"Ile razy ma sie program wykonac"<<endl;
cin>>d;
do
{

		cin>>x;
		int suma;
		suma=pow(x,2);
		cout<<suma<<endl;
                    z++;
		d--;
		

Dlaczego trzeba dodać zmienną w moim przypadku z=1 i potem ją dodawać o 1,a liczbe zestawów odejmować o 1. Czy nie ma innego sposobu na zrobienie pętli wykonującej się podaną liczbe razy?

2

<code class="cpp"> tu kod </code>

0
#include <iostream>
#include <math.h>
using namespace std;

int main() {
	int d;
	int x;
	int z=1;
	
	if(1<d<500 && 1<x<1000)
	{
		cout<<"ile zestawow chcesz policzyc"<<endl;
		cin>>d;
		if(d>0)
		do
		{
			cout<<"Podaje jeden bok"<<endl;
			cin>>x;
			int suma;
			suma=pow(x,2);
			cout<<suma<<endl;
			z++;
			d--;
			
		}while(d>0);
	}
	
	return 0;
}
0
  1. Sprawdzasz warunek zanim wczytasz x oraz d...
  2. Pętla for...

1 użytkowników online, w tym zalogowanych: 0, gości: 1