Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pętla


Rekomendowane odpowiedzi

Opublikowano

Nie jest to moje zadanie domowe, ale od godziny zastanawiam się jak powinno wyglądać działanie lub jak sformułować funkcję która będzie liczyła określone działanie.

Załóżmy, że ciągle mam 1 cukierka, ale dostaję od kolegi jeszcze 1 cukierka więc mam 2 cukierki.

Kolejne założenie, ciągle mam 1 cukierka, to się nie zmieni, ale dostaję od kolegi 2 cukierki, więc mam 3 cukierki.

Potem to samo, mam 1 cukierka, ale dostaję 3 cukierki więc mam 4 cukierki.

 

Czyli pierwsza wartość się nie zmienia (ile miałem cukierków na początku).

Zmienia się tylko to ile dostaną cukierków od znajomego, oraz wynik (suma).

 

a - ilość cukierków jakie miałem na początku

b - ilość cukierków jakie dał mi znajomy

x - suma cukierków moich i tych jakie dostałem od znajomego

 

a = 1

 

a + b = x

1 + b = x

 

1 + 1 = 2

1 + 2 = 3

1 + 3 = 4

1 + 4 = 5

1 + 5 = 6

(...)

1 + 299 = 300

1 + 300 = 301

(...)

1 + 999 = 1000

 

I teraz moje pytania brzmią:

 

a) Jak sformułować funkcję lub jakiego narzędzia internetowego użyć aby szybko obliczyło mi 1000 założeń, w których jedyne co się zmienia to ilość cukierków jakie dostaję od znajomego, zawsze o 1 więcej aż do tysiąca?

 

B) Jak potem zsumować wszystkie 1000 wyników?

Pomogłem ?

~~ Daj minus ~~

Distance: 251.104904 MaxSpeed: 334.554931 (63.321) PreStrafe: 271.233367 Strafes: 8 Sync: 80%

Opublikowano

chociaż kod prosty to chwilę nad tym główkowałem, dam Ci podpowiedź (jak ja to zrobiłem) a w spoilerze kod:

 

zadeklaruj sobie 2 zmienne

wczytaj ilosc cukierkow (uzyj jednej ze zmiennych)

zrob petle:

nadaj wartosc i =1,

warunek petli i<=iloscCukierkow (nazwa zmiennej)

zwiekszaj licznik petli o 1

w petli:

drugiej zmienna (nieuzyta dotychczas) nadaj wartosc 1 + i

wypisz x

za petla

wypisz sume za pomoca wzoru iloscCukierkow*(iloscCukierkow+1)/2

 

Uwaga: To jest moj sposob zrobienia, nie jestem zadnym profesjonalistom i dalej sie ucze.

 

a tu kod:

 

 

#include <iostream>

using namespace std;

int main()
{
    int x,n;
    cout << "Ilosc cukierkow: " << endl;
    cin >> n;
    for (int i=1;i<=n; i++)
    {
        x = 1 + i;
        cout << "1 + " << i << " = " << x << endl;
    }
            cout << "Suma: " <<n*(n+1)/2 << endl;

    return 0;

}

 

 

 

milej zabawy

 

P.S. a jak chcesz się pobawić w pętle jeszcze to masz tu takie zadanie:

Napisz program, który:

wczyta ze standardowego wejścia liczbę naturalną n,
wypisze na standardowe wyjście wszystkie dzielniki liczby n uporządkowane rosnąco.

zadanie prościutkie, nie mojego autorstwa

<>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...