This repository has been archived on 2024-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
Schule/Sonstiges/Zähler.cpp
2017-12-05 19:23:11 +01:00

30 lines
736 B
C++

#include<iostream>
#include<conio.h>
#include<sstream>
#include<string>
int main ()
{
long long start=0, end=0;
std::string input;
printf("Geben sie den Startwert ein: ");
getline(std::cin, input);
std::stringstream(input) >> start;
printf("Geben sie den Endwert ein: ");
getline(std::cin, input);
std::stringstream(input) >> end;
printf("\n");
if(start<end) for(int idx = start; idx<end; idx++) printf("%i, ", idx);
else for(int idx = start; idx>end; idx--) printf("%i, ", idx);
printf("%i\n\nDie Summe der natuerlichen Zahlen von %i bis %i betraegt: ",end, start, end);
if(start<end) printf("%i", (end*(end+1)-start*(start-1))/2);
else printf("%i", (end*(end-1)-start*(start+1))/2);
getch();
return(0);
}