[C++] Sumy, kwadraty, ciągi, pętle

Donat0987
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 20 lis 2016, o 14:10
Płeć: Kobieta
Lokalizacja: Poznan

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: Donat0987 »

Witam proszę o pomoc.
Zad 1
Suma kolejnych liczb naturalnych od 1 do 30 podzielnych przez 4 i 2. Wykorzystać pętlę do…while.

Zad 2. Obliczyć kwadrat sumy liczb parzystych od 1 do 10. Wykorzystać instrukcję For.

Zad 3. Oblicz sumę wyrazów ciągu

\(\displaystyle{ b_n=7n^2-(n+1)}\)
dla \(\displaystyle{ n=1,2,\ldots 5}\)
Wykorzystać instrukcję For.

Zad 4. Oblicz silnie z dowolnej liczby naturalnej od 1 do 10. Wykorzystać instrukcję For
Ostatnio zmieniony 21 lis 2016, o 16:52 przez Afish, łącznie zmieniany 2 razy.
Powód: Nieczytelny zapis - brak LaTeX-a. Proszę zapoznaj się z instrukcją: http://matematyka.pl/latex.htm .
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: kalwi »

I z czym problem? Pokaż jakieś próby rozwiązania, to są zadania na dosłownie 3-4 linijki
Donat0987
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 20 lis 2016, o 14:10
Płeć: Kobieta
Lokalizacja: Poznan

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: Donat0987 »

Zrobilem w petli for ale nie umiem w while do

Kod: Zaznacz cały

#include <iostream>
#include <cstdio>

using namespace std;
int main(){
	
		float suma;
		suma==0;
for(int i=1;i<=20;i++){
if (i%5==0){
	cout<<i<<endl;
	suma=suma+i;
}
}
cout<<"Wynik: "<<suma;
}
Ostatnio zmieniony 20 lis 2016, o 17:33 przez Kacperdev, łącznie zmieniany 1 raz.
Powód: tagi [code][/code]
Awatar użytkownika
xxDorianxx
Użytkownik
Użytkownik
Posty: 413
Rejestracja: 1 paź 2016, o 17:06
Płeć: Mężczyzna
Lokalizacja: Rybnik
Podziękował: 88 razy
Pomógł: 22 razy

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: xxDorianxx »

Kod: Zaznacz cały

https://www.youtube.com/watch?v=y6GOYVTVvqo

Polecam sobie na spokojnie oglądnąć ten film a na pewno nie będziesz miała z tym żadnych problemów.A gdybyś później czegoś nie wiedziała to wtedy ci na pewno któryś z nas pomoże
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: kalwi »

Donat0987 pisze:Zrobilem w petli for ale nie umiem w while do
#include <iostream>
#include <cstdio>

using namespace std;
int main(){

float suma;
suma==0;
for(int i=1;i<=20;i++){
if (i%5==0){
cout<<i<<endl;
suma=suma+i;
}
}
cout<<"Wynik: "<<suma;
}
W forze też nie umiesz, zdaje się.
edit: zad. 2 jest źle, nie doczytałem treści

Kod: Zaznacz cały

#include <iostream>
using namespace std;

int main()
{
	unsigned int suma = 0;
	int i = 0;
	do
	{
		if((i % 4) == 0)
			suma += i;
     ++i;
	}
	while(i < 31);
	cout << suma;
	return 0;
}


#include <iostream>
using namespace std;

int main()
{
	unsigned int suma = 0;
	for(int i = 2; i < 11; i = i + 2)	
		suma += i*i;
	cout << suma;
	return 0;
}


#include <iostream>
using namespace std;

int main()
{
	unsigned int suma = 0;
	for(int i = 1; i < 6; i = ++i)	
		suma += 7*i*i - (i+1);
	cout << suma;
	return 0;
}


#include <iostream>
using namespace std;

int main()
{
	unsigned int suma = 1;
	for(int i = 1; i < 11; i = ++i)	
		suma *= i;
	cout << suma;
	return 0;
}
W pierwszym to jak rozumiem jest warunek i przez 4 i przez 2, także to jest równoważne warunkowi tylko podzielności przez 4
Ostatnio zmieniony 20 lis 2016, o 17:25 przez kalwi, łącznie zmieniany 2 razy.
Awatar użytkownika
xxDorianxx
Użytkownik
Użytkownik
Posty: 413
Rejestracja: 1 paź 2016, o 17:06
Płeć: Mężczyzna
Lokalizacja: Rybnik
Podziękował: 88 razy
Pomógł: 22 razy

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: xxDorianxx »

Kod: Zaznacz cały

#include <iostream>
#include <cstdio>

using namespace std;
int main()
{
    float suma=0;
    int i;
    do
    {
      for(i=1;i<=20;i++)
      {
          suma=suma+i;
      }
      cout<<"Suma: "<<suma;
    }
    while(i%5==0);
}
Chodzi o coś takiego ?
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: kalwi »

xxDorianxx pisze:

Kod: Zaznacz cały

#include <iostream>
#include <cstdio>

using namespace std;
int main()
{
    float suma=0;
    int i;
    do
    {
      for(i=1;i<=20;i++)
      {
          suma=suma+i;
      }
      cout<<"Suma: "<<suma;
    }
    while(i%5==0);
}
Chodzi o coś takiego ?
Fatalnie. To działa inaczej, niż Ci się wydaje.
Donat0987
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 20 lis 2016, o 14:10
Płeć: Kobieta
Lokalizacja: Poznan

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: Donat0987 »

W zad 2,chodzi o to ?

Kod: Zaznacz cały

#include <iostream>
#include <cstdio>

using namespace std;
int main(){
		float suma;
		suma==0;
for(int i=1;i<=10;i++){
if (i%2==0){
	cout<<i<<"+"<<i<<" = "<<i+i<<endl;
	suma=suma+(i+i);
}
}
cout<<endl<<"Wynik: "<<suma;
}
Ostatnio zmieniony 20 lis 2016, o 17:33 przez Kacperdev, łącznie zmieniany 1 raz.
Powód: tagi
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C++] Sumy, kwadraty, ciągi, pętle

Post autor: kalwi »

1. używaj tagów

Kod: Zaznacz cały

[code]
[/code]

2.

Kod: Zaznacz cały

#include <cstdio>
Po co to tu jest?

3.

Kod: Zaznacz cały

float suma;
Po co suma jest typu float?

4.

Kod: Zaznacz cały

suma==0;
Źle

5. Czy wiesz co to jest
kwadrat sumy liczb parzystych
ODPOWIEDZ