To z programu C++ potrzebuje na dziś!
zad1
napisz program który wczytuje n dowolnych liczb, mogą być podawane także ujemne ale sumuje tylko te które są dodatnie. Program wypisuje jako wynik obliczoną sumę.

zad 2
napisz program który wprowadza dowolną liczbę i wypisuje wszystkie liczby przez które się ona dzieli

proszę! <<<<<33333



Odpowiedź :

REGNAD

Odpowiedź:

Zad 1.

#include <iostream>

using namespace std;

int main(int argc, char const *argv[])

{

   int n;

   cout << "Podaj ilosc wprowadzanych liczb " << endl;

   cin >> n;

   int number;

   int sum = 0;

   for (int i = 0; i < n; i++)

   {

       cout << "Podaj " << i + 1 << " liczbe do sumowania" << endl;

       cin >> number;

       if (number > 0)

       {

           sum += number;

       }

   }

   cout << "Suma wprowadzonych liczb dodatnich wynosi: " << sum << endl;

   return 0;

}

Zad 2.

#include <iostream>

using namespace std;

int main(int argc, char const *argv[])

{

   int n;

   cout << "Podaj liczbe " << endl;

   cin >> n;

   cout << "Dzielniki " << n << " to:" << endl;

   for (int i = 1; i <= n; i++)

   {

       if (n % i == 0)

       {

           cout << i << " ";

       }

   }

   return 0;

}

Wyjaśnienie:

Jak coś niejasne to pytaj :)

Gmawko

zadanie 1 :

#include <iostream>

using namespace std;

int ileliczb;

int suma = 0;

int i = 1;

int liczba;

int main()

{

cout << "Ile liczb chcesz podac: ";

cin>>ileliczb;

while (i <= ileliczb )

{

 cout << "Podaj liczbe: ";

 cin>>liczba;

 if (liczba > 0 )

 {

     suma = suma + liczba;

 }

 i++;

}

cout << "Suma liczb dodatnich wynosi: " <<

suma << endl;

}

zadanie 2

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int liczba;

int i = 1;

int main()

{

srand( time( NULL ) );

liczba = (( std::rand() % 100 ) + 1 );

cout << "liczba " << liczba << " dzieli sie przez: "<<endl;;

while (i <= liczba)

{

  if (liczba % i == 0)

  {

    cout << i <<endl;

  }

  i++;

}

}