Program ma zabrac ile dni rozwiazywałem zadania, ile zadan dziennie, wypisac ile zadan ma juz za soba kazdego dnia, sa sam koniec wypisac ile lacznie ich zrobilem
Wszystko działa sprawnie, ale tylko dla malych wartosci wartosci np 10 dni i 20 zadan dziennie, ale dla wiekszych wartosci zedu 50 dni - 20 zadan pogram wypisuje jakies bzdury
Jedyny moj pomysl to to iz zmienne maja maly zakres sa jakies wieksze?
Kod: Zaznacz cały
#include <iostream>
//kiler7
using namespace std;
int zadania (int c, int b)
{
long int lacznie;
long int liczby[15];
for (long int i =1 ;i<=c;i++)
{
liczby[i]=i*b;
cout <<"Dnia "<<i << " Wykonano zadan : " <<liczby[i]<< endl;
lacznie=(liczby[1]+liczby[c])/2*c;
}
cout <<endl<<"Łacznie wykonano zadań : "<<lacznie<<endl;
}
int main()
{
cout <<"Podaj liczbe dni :";
int w,j;
cin >> w;
cout << "Ile zadan dziennie :" ;
cin >> j;
zadania(w,j);
return 0;
}
Wynik po wykonaniu poprawnym
Kod: Zaznacz cały
Podaj liczbe dni :14
Ile zadan dziennie :20
Dnia 1 Wykonano zadan : 20
Dnia 2 Wykonano zadan : 40
Dnia 3 Wykonano zadan : 60
Dnia 4 Wykonano zadan : 80
Dnia 5 Wykonano zadan : 100
Dnia 6 Wykonano zadan : 120
Dnia 7 Wykonano zadan : 140
Dnia 8 Wykonano zadan : 160
Dnia 9 Wykonano zadan : 180
Dnia 10 Wykonano zadan : 200
Dnia 11 Wykonano zadan : 220
Dnia 12 Wykonano zadan : 240
Dnia 13 Wykonano zadan : 260
Dnia 14 Wykonano zadan : 280
Łacznie wykonano zadań : 2100
Kod: Zaznacz cały
Podaj liczbe dni :50
Ile zadan dziennie :15
Dnia 1 Wykonano zadan : 15
Dnia 2 Wykonano zadan : 30
Dnia 3 Wykonano zadan : 45
Dnia 4 Wykonano zadan : 60
Dnia 5 Wykonano zadan : 75
Dnia 6 Wykonano zadan : 90
Dnia 7 Wykonano zadan : 105
Dnia 8 Wykonano zadan : 120
Dnia 9 Wykonano zadan : 135
Dnia 10 Wykonano zadan : 150
Dnia 11 Wykonano zadan : 165
Dnia 12 Wykonano zadan : 180
Dnia 13 Wykonano zadan : 195
Dnia 14 Wykonano zadan : 210
Dnia 15 Wykonano zadan : 225
Dnia 240 Wykonano zadan : 0
Łacznie wykonano zadań : 3518347253427350
Jakie IDE dla c++, badz dla polecanego jezyka przez was?