Pierwszy program w C++
Materiały
Dla nauczyciela
Dla ucznia
Pierwszy program w C++ (MAIN2)
Wczytywanie, wypisywanie (MAIN2)
Zadania
Zadanie 1. Bond
Poniżej widzisz kod programu, który na ekranie wypisuje komunikat: "HELLO WORLD!". Zmodyfikuj treść programu tak, aby wypisywał w pierwszej linii komunikat "My name is Bond.", zaś w drugiej "James Bond.".
#include<iostream>
using namespace std;
int main()
{
cout << "HELLO WORLD!";
return 0;
}
Wejście
Twój program nie powinien oczekiwać żadnych danych.
Wyjście
W pierwszej linii wypisz komunikat: "My name is Bond.", zaś w drugiej "James Bond.".
Wskazówka
W podanym jako przykład kodzie zmień odpowiednio wypisywane słowo. Pamiętaj o endl na końcu
wypisywanego komunikatu!
Zadanie 2. Klasy
W liceum w Bajtomiu przyjęto nowych uczniów do trzech klas pierwszych. Zapamiętaj liczby uczniów w każdej klasie, a później je wypisz.
Wejście
W pierwszej linii wejścia znajdują się trzy liczby całkowite \(a\), \(b\) oraz \(c\) (\(1 \leq a, b, c \leq 50\)), odpowiednio liczba uczniów w klasie \(a\), \(b\) i \(c\).
Wyjście
W pierwszym wierszu wyjścia wypisz liczby uczniów w klasach \(a\), \(b\) i \(c\). W kolejnych trzech liniach wypisz nazwy klas (mała litera) oraz (po odstępie) liczbę uczniów w każdej z klas.
Przykład
| Wejście | Wyjście |
|---|---|
| 12 34 23 | 12 34 23 a 12 b 34 c 23 |
Wskazówka
Do wczytania liczb koniecznie użyj zmiennych typu int. Litery w C++
reprezentujemy za pomocą apostrofu, na przykład: 'a'.
Zadanie 3. Obwód trójkąta
Dla danych długości boków trójkąta oblicz jego obwód.
Wejście
W pierwszym wierszu wejścia znajduje się trzy liczby całkowite \(a\), \(b\) i \(c\) (\(1 \leq a, b, c \leq 10^9\)) – długości boków trójkąta. Możesz założyć, że z podanych długości boków zawsze będzie można zbudować trójkąt.
Wyjście
W pierwszym wierszu wyjścia wypisz długość obwodu trójkąta o zadanych długościach boków.
Przykład
| Wejście | Wyjście |
|---|---|
| 4 3 2 | 9 |
Wskazówka
Do obliczenia sumy koniecznie użyj zmiennej typu long long.
Zadanie 4. Stopnie
Napisz program, który dla podanej temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza. Możesz wykorzystać wzór: °C = \(\frac{5}{9} \cdot\) ( °F – \(32\) ).
Wejście
Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą \(f\) (\(–459 \leq f \leq 10^9\)) – temperaturę w stopniach Fahrenheita.
Wyjście
Na wyjściu wypisz temperaturę w stopniach Celsjusza zaokrągloną do \(2\) miejsc po przecinku.
Przykład
| Wejście | Wyjście |
|---|---|
| 32 | 0.00 |
Wskazówka
W tym zadaniu koniecznie użyj typu zmiennoprzecinkowego, takiego jak double lub float.
Zwróć uwagę na fakt, że 5/9 w C++ jest równe 0. Lepiej będzie zapisać to wyrażenie jako
5.0/9.0.
Wskazówka
Żeby zaokrąglić liczbę zmiennoprzecinkową przy wypisywaniu, warto użyć polecenia setprecision,
dostępnego w iomanip. Dla przykładu: cout << fixed << setprecision(3) << x << endl;
wypisze zmienną x zaokrągloną do 3 miejsc po przecinku.