Pomoc w dokończeniu instrukcji

0

Witam pomógłby ktoś w napisaniu pierwszego zadania z załącznika?

#include <iostream>
using namespace std;
int main(){
int x,y;
do {
cout<<"Podaj liczbe całkowita dodatnia";
cin>>x;
}
while (n<0)

A i odnośnie drugiego, dobrze jest?

#include <iostream>
using namespace std;
int main(){
	int n, i=1,s=0;
	cout<<"Podaj n:";
	cin>>n;
	while(i<=n)
	{
		while(s<i)
		{
			cout<<s+1;
			cout<<s++;
			
		}
		s+0;
		cout<<endl;
		i++;
	}

	
	return 0;
}
	

W Trzecim wyświetli 1,7,13,19.

0

masz pierwsze (wydaje się, że działa, nie testowałem na innych przypadkach)

#include <iostream>
#include <sstream>
#include <algorithm>

int task(int input);

int main()
{
	int x = 230496;
	std::cout << task(x);
}

int task(int input)
{
	std::string inputS = std::to_string(input);
	std::string newString;
	int digit = 0;
	for(auto const& e : inputS) {
		digit = e - '0';
		newString += std::to_string(++digit % 10);
	}
	std::reverse(std::begin(newString), std::end(newString));
	return std::stoi(newString);
}

http://melpon.org/wandbox/permlink/bdX3JcR3Gn4TAzak

0

Jakiś dziwny ten kod i nie chce mi się skompilować. Poza tym zmienna x u Ciebie nie jest pobrana od użytkownika.

0

jak nawet tego nie umiesz zrobić no to sorki

0

No nie ogarniam :D
Wytłumaczyłbyś? Tak to czystego kodu takiego jak to dociągnąć.

0

przecież już masz to napisane,

dopisujesz pod while(.........); std::cout << task(x); i już;

http://melpon.org/wandbox/permlink/LejUDOic0w8DvA9V

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