• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem - matura 2017 czerwiec

VPS Starter Arubacloud
0 głosów
1,022 wizyt
pytanie zadane 10 maja 2021 w C i C++ przez nzepik324 Początkujący (260 p.)
Hej!

Mam problem z tymi zadaniami z czerwcowej matury. Potrzebuję tylko jakiegoś naprowadzenia, bo szczerze to nie wiem za co mam się chwycić, pisząc te programy. Jeżeli ktoś byłby obeznany w tym temacie, to proszę o pomoc.  Z góry dziękuję za odpowiedź! <3

Zadanie 4. Punkty XY Plik punkty.txt zawiera 1000 wierszy, w których zapisane są po dwie liczby całkowite z przedziału [0, 10000], oddzielone pojedynczym odstępem. Para liczb w każdym wierszu odpowiada współrzędnym (x, y) jednego punktu w układzie kartezjańskim. W danych punkty się nie powtarzają. Napisz program(y), który(e) da(dzą) odpowiedzi do poniższych zadań. Odpowiedzi zapisz w pliku wyniki4.txt, a każdą odpowiedź poprzedź numerem oznaczającym odpowiednie zadanie.

Zadanie 4.1. (0–2) Ile jest punktów, których obie współrzędne są liczbami pierwszymi?

Zadanie 4.3. (0–3) Znajdź najbardziej oddalone od siebie punkty. Podaj współrzędne znalezionych punktów oraz odległość między nimi zaokrągloną do liczby całkowitej. Jest tylko jedna para takich punktów. Uwaga: odległość punktów A i B na płaszczyźnie określa wzór: ଶ஺)ݕ − ஻ݕ) + ଶ஺)ݔ − ஻ݔ)ඥ | = ܤܣ | gdzie ݔ ,஺ݕ ஺są współrzędnymi punktu A, natomiast ݔ ,஻ݕ ஻są współrzędnymi punktu B.

Zadanie 4.4.(0–3) Długość boku kwadratu K równa się 10000. Środek symetrii tego kwadratu znajduje się w początku układu współrzędnych XY, a jego boki są równoległe do osi układu. Podaj liczbę punktów, które leżą odpowiednio: a. wewnątrz kwadratu K (bez jego boków), b. na bokach kwadratu K, c. na zewnątrz kwadratu K (bez jego boków). Do oceny oddajesz: • plik tekstowy wyniki4.txt zawierający odpowiedzi do poszczególnych zadań, odpowiedź do każdego zadania powinna być poprzedzona jego numerem; • plik(i) zawierający(e) komputerową realizację Twoich obliczeń o nazwie(ach):
komentarz 10 maja 2021 przez j23 Mędrzec (194,920 p.)

bo szczerze to nie wiem za co mam się chwycić, pisząc te programy.

Zacznij od strumienia std::ifstream.

1 odpowiedź

0 głosów
odpowiedź 10 maja 2021 przez wojtek_suchy Mądrala (6,880 p.)
wybrane 10 maja 2021 przez nzepik324
 
Najlepsza
1.Wczytaj dane z pliku https://cpp0x.pl/kursy/Kurs-C++/Dodatkowe-materialy/Obsluga-plikow/305

2.Zrób funkcję sprawdzającą czy liczba jest pierwsza (lub użyj sita Erastotenesa)

3.Pokombinuj jak znaleźć dwa najdalej oddalone od siebie punkty

4.Sprawdzaj dla każdego punktu czy leży w polu kwadratu
komentarz 10 maja 2021 przez nzepik324 Początkujący (260 p.)
dziękuję pięknie! <3

Podobne pytania

0 głosów
1 odpowiedź 698 wizyt
pytanie zadane 11 maja 2021 w C i C++ przez nzepik324 Początkujący (260 p.)
0 głosów
1 odpowiedź 1,309 wizyt
0 głosów
1 odpowiedź 2,125 wizyt
pytanie zadane 11 kwietnia 2020 w C i C++ przez veryape Użytkownik (580 p.)

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...