Table of Contents

Allgemeine Vorlage für SOI-Aufgabe in JavaScript

01-vorlage-soi-aufgaben.zip

Screencast mit Erklärungen zum Code: Weltöffentlich, Für St. Galler Microsofties

Beispielaufgabe

Zu berechnen ist die Summe der natürlichen Zahlen von $a$ bis und mit $b$.

Der Input sieht z.B. wie folgt aus:

3
1 10
1 100
10 20

Die Ausgabe soll wie folgt aussehen:

Case #0: 55
Case #1: 5050
Case #2: 165

In C++

summe.cpp
#include <iostream>
 
using namespace std;
 
int loesung(int a, int b) {
    int summe = 0;
    // TODO Hier fehlt der Code, der die Summe von
    // a bis und mit b berechnet...
    return summe;
}
 
int main() {
 
    int cases;
    cin >> cases;
 
    for (int fall=0; fall<cases; fall++) {
        int a,b;
        cin >> a >> b;
        cout << "Case #" << fall << ": " << loesung(a,b) << endl;
    }
 
}

Kompilieren und Ausführen (Vorausgesetzt, die Datei eingabe.txt enthält die Eingabedaten):

g++ summe.cpp
./a.out <eingabe.txt