Poniżej prezentujemy rozwiązania bardzo prostych zadań:
Napisz program, który wczytuje ze standardowego wejścia liczbę całkowitą x (-100 <= x <= 100) i wypisuje na standardowe wyjście jej kwadrat.
#include <stdio.h> int main() { int liczba; scanf("%d", &liczba); printf("%d\n", liczba * liczba); return 0; }
#include <cstdio> using namespace std; int main() { int liczba; scanf("%d", &liczba); printf("%d\n", liczba * liczba); return 0; }
#include <iostream> using namespace std; int main() { ios_base::sync_with_stdio(0); int liczba; cin >> liczba; cout << liczba * liczba << endl; return 0; }W przypadku używania strumieni wyłączenie synchronizacji wejścia/wyjścia przy pomocy polecenia ios_base::sync_with_stdio(0); jest konieczne ze względów wydajnościowych.
var liczba:integer; begin Read(liczba); Writeln(liczba * liczba); end.
Napisz program, który wczytuje ze standardowego wejścia jedno słowo długości od 1 do 100 znaków i wypisuje na standardowe wyjście słowo o odwrotnej kolejności liter.
#include <stdio.h> #define MAX_DLUGOSC 100 int main() { char slowo[MAX_DLUGOSC+1]; int i; scanf("%s", slowo); for (i = 0; slowo[i] != 0; ++i); while (i > 0) printf("%c", slowo[--i]); printf("\n"); return 0; }
#include <cstdio> #define MAX_DLUGOSC 100 using namespace std; int main() { char slowo[MAX_DLUGOSC+1]; int i; scanf("%s", slowo); for(i = 0; slowo[i] != 0; ++i); while(i--) printf("%c", slowo[i]); printf("\n"); return 0; }
#include <iostream> #define MAX_DLUGOSC 100 using namespace std; int main() { ios_base::sync_with_stdio(0); char slowo[MAX_DLUGOSC+1]; int i; cin >> slowo; for(i = 0; slowo[i] != 0; ++i); while(i--) cout << slowo[i]; cout << endl; return 0; }W przypadku używania strumieni wyłączenie synchronizacji wejścia/wyjścia przy pomocy polecenia ios_base::sync_with_stdio(0); jest konieczne ze względów wydajnościowych.
var slowo:string; i:integer; begin Read(slowo); for i := length(slowo) downto 1 do Write(slowo[i]); Writeln; end.