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

Podstawy programowania, C++ (pętle)


Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Mam do napisania program, który wczytuje ze standardowego wejścia nieujemną liczbę całkowitą n i wypisuje na standardowym wyjściu sumę kwadratów liczb od 0 do n, czyli wartość 02 + 12 + 32 + ... + n2" (2 to jest do kwadratu).

Aktualnie kompiluję w Dev C++. Nie wiem za bardzo jak się za to zabrać więc zwracam się o pomoc.
Opublikowano

#include <cstdio>

 

int

main() {

unsigned int in;

unsigned int sum=0;

 

scanf("%d", &in);

 

for(int i=1; i< in+1; i ++) {

 

sum+=i*i;

}

 

printf("%i", sum);

 

return 0;

}

 

 

nie określiłeś jak duże może być n. Powyższy przykład nie zadziała dla dużych liczb n.

Dużych czyli gdzieś więcej niż 3000 (około).

Pisze boty do gier WWW na zlecenie.

Opublikowano
#include <iostream>
int main() 
{
unsigned int n, suma=0;
std::cin >> n;
while(n)
     suma+=n*n--;
std::cout << suma;
return 0;
}
 

tak jest ładniej

 

 

I polecam zmianę środowkiska na Code::Blocks lub Microsoft Visual Studio

Opublikowano

 

#include <iostream>
int main() 
{
unsigned int n, suma=0;
std::cin >> n;
while(n)
     suma+=n*n--;
std::cout << suma;
return 0;
}
 

tak jest ładniej

 

 

I polecam zmianę środowkiska na Code::Blocks lub Microsoft Visual Studio

 

bardziej tricky ale czy ładniejszy, kłóciłbym sie !

Pisze boty do gier WWW na zlecenie.

Opublikowano

Nie wiem po co podajecie mu czyste kody źródłowe......wiem, że tak jest łatwiej, ale takie typu zadania można spotkać na olimpiadach informatycznych.

A typ nic nie napisał i jest szansa, że wygra......no pls.

GrottyCracker22.png
Opublikowano

Nie wiem po co podajecie mu czyste kody źródłowe......wiem, że tak jest łatwiej, ale takie typu zadania można spotkać na olimpiadach informatycznych.

A typ nic nie napisał i jest szansa, że wygra......no pls.

 

wygra?

 

coś takiego sie pisze w 30 s. Moze ma w dupie programowanie, a dostal takie zadanie na infe, dlaczego mialbym mu nie pomoc skoro dla niego to dobra ocenia a dla mnie tylko 30 s ?

Pisze boty do gier WWW na zlecenie.

Opublikowano

"ale takie typu zadania można spotkać na olimpiadach informatycznych."

Chyba matematycznych. Zupełnie poważnie, to jest bardzo niegłupie zadanie dla gimnazjum (może podstawówki, jeśli mówimy o poziomie olimpijskim).

 

http://pokazywarka.pl/h1kcwg/

Tak będzie najszybciej i najładniej.

 

Zanim zaczniesz się zabierać za pętle - upewnij sie, czy czasem nie można machnąć tego jednym wzorem. W gimbazie oj często będzie tak, że będzie można.

Ta sygnatura jest pusta.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...