Pomoc w dokończeniu instrukcji

Odpowiedz Nowy wątek
2015-01-27 20:19
Czarny Młot
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.

Pozostało 580 znaków

2015-01-27 20:45
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

Pozostało 580 znaków

2015-01-27 21:07
Czarny Młot
0

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

Pozostało 580 znaków

2015-01-27 21:09
0

jak nawet tego nie umiesz zrobić no to sorki

Pozostało 580 znaków

2015-01-27 21:19
Czarny Młot
0

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

Pozostało 580 znaków

2015-01-27 21:23
0

przecież już masz to napisane,

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

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

edytowany 2x, ostatnio: gośćabc, 2015-01-27 21:34

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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