8.2.. Izračunati sumu prirodnih brojeva u intervalu od 1 do n koji su deljivi sa 7 i sa 3

Tekstualni algoritam:

  1. učitati do kog broja se izvodi sabiranje (n)
  2. postaviti početnu vrijednost sume (i = 1;)
  3. postaviti početnu vrijednost kontrolne varijable i (s = 0;)
  4. sve dok je i <= n radi
    ako je i djeljivo sa 7 i 3 ((i % 7 == 0){ if (i % 3 == 0) ) tada formirati novu vrijednost sume(s=s+i;)
  5. ispisati izračunatu vrijednost sume

Listing programa:

#include <iostream>

using namespace std;

int main()
{
	int s = 0,i, n;
	cout << "Unesi krajnji broj " ;
	cin >> n;
	s = 0;
	i = 1;
	do
	{
	    if (i % 7 == 0)
	    {
	      if (i % 3 == 0)
	        s = s + i;
	    }
	    i++;
	}while (i<= n);
	cout << "Suma svih brojeva djeljivih sa 7 je " << s << endl;

    return 0;
}

Ispis na ekranu:

Index