nie mam pojęcia jak to ugryźć. tzn jak ma działać pomysł na program.
Napisz funkcję, która pobiera dwa argumenty typu całkowitego a,b takie że a<b, oraz oblicza wartość sumy wszsystkich liczb całkowitych należących do przedziału <a,b>
suma liczb całk. z przedziału
-
- Użytkownik
- Posty: 327
- Rejestracja: 23 mar 2009, o 21:51
- Płeć: Mężczyzna
- Lokalizacja: Świdnica
- Podziękował: 10 razy
- Pomógł: 62 razy
suma liczb całk. z przedziału
Hmmm... Mała podpowiedź, popatrz na dany przedział jako na ciąg arytmetyczny, gdzie różnica to 1, znasz pierwszy i ostatni wyraz. Musisz policzyć jego sumę.
- jarzabek89
- Użytkownik
- Posty: 1337
- Rejestracja: 11 lis 2007, o 21:36
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Podziękował: 4 razy
- Pomógł: 181 razy
suma liczb całk. z przedziału
#include <stdio.h>
#include <conio.h>
int funkcja(int a,int b)
{
return (a+b)*(b-a+1)/2;
}
int main() {
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("%d",funkcja(a,b));
getch();
return 0;
}
W C.
#include <conio.h>
int funkcja(int a,int b)
{
return (a+b)*(b-a+1)/2;
}
int main() {
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("%d",funkcja(a,b));
getch();
return 0;
}
W C.