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, botów: 0