1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Podobne dokumenty
do instrukcja while (wyrażenie);

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

PROGRAMOWANIE W C++ ZADANIA

WHILE (wyrażenie) instrukcja;

WHILE (wyrażenie) instrukcja;

LISTA 5. C++ PETLE for, while, do while

Tablice są typem pochodnym. Poniżej mamy przykłady deklaracji różnych tablic:

Podstawy Programowania Podstawowa składnia języka C++

Zadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.

ALGORYTMY Algorytm poprawny jednoznaczny szczegółowy uniwersalny skończoność efektywność (sprawność) zmiennych liniowy warunkowy iteracyjny

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

*W uproszczeniu: jest dziewięciu sędziów przyznających po dwie noty: za wartość techniczną i artystyczną (skala od 0.0 do 6.0)

Zestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

if (wyrażenie ) instrukcja

Zestaw 1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb)!!!


1 Powtórzenie wiadomości

Liczby rzeczywiste. Działania w zbiorze liczb rzeczywistych. Robert Malenkowski 1

Zestaw 1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb)!!! trójki sąsiednich elementów tablicy

Proste programy w C++ zadania

I. Podstawy języka C powtórka

Tablice są typem pochodnym. Poniżej mamy przykłady deklaracji różnych tablic:

Praca domowa nr 1. a a b a b ; b c. c a bc d ef gh. 2) Napisz kod sprawdzający poniższe warunki sformułowane w języku naturalnym:

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16

Programowanie w Baltie klasa VII

Warunki logiczne instrukcja if

Zadania do wykonania. Rozwiązując poniższe zadania użyj pętlę for.

Zestaw 2 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

Matematyka z kluczem. Szkoła podstawowa nr 18 w Sosnowcu. Przedmiotowe zasady oceniania klasa 7

KONSPEKT FUNKCJE cz. 1.

KURS MATURA ROZSZERZONA część 1

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

Bukiety matematyczne dla gimnazjum

WYMAGANIA NA POSZCZEGÓLNE OCENY MATEMATYKA KL.VII

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

Liczby. Wymagania programowe kl. VII. Dział

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

Wymagania edukacyjne z matematyki w klasie VII szkoły podstawowej

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Przykładowe zadania - I półrocze, klasa 5, poziom podstawowy

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. W dniu 21 lutego 2013 r. omawiamy test kwalifikacyjny.

KURS MATURA ROZSZERZONA część 1

IX. Wskaźniki.(3 godz.)

Algorytmy i struktury danych. Wykład 4

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA VII

Powtórzenie podstawowych zagadnień. związanych ze sprawnością rachunkową *

Programowanie komputerowe. Zajęcia 1

INSTRUKCJE ITERACYJNE

Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011

Napisz program, który dla podanej na standardowym wejściu temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza.

Programowanie obiektowe - zadania

Podstawy informatyki I r.

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2

Laboratorium nr 1. i 2.

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Instrukcje sterujące

Podstawy informatyki. Informatyka stosowana - studia niestacjonarne. Grzegorz Smyk

Programowanie - instrukcje sterujące

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2.

Przykładowe zadania z teorii liczb

I) Reszta z dzielenia

Język C, instrukcje sterujące (laboratorium)

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 2017/18. Informatyka Etap III

Wymagania edukacyjne. Hasło z podstawy programowej 1. Liczby naturalne 1 Liczby naturalne, cechy podzielności. Liczba godzin

Wymagania edukacyjne z matematyki na poszczególne do klasy VII szkoły podstawowej na rok szkolny 2018/2019

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

Wymagania dla klasy siódmej. Treści na 2 na 3 na 4 na 5 na 6 Uczeń: Uczeń: Uczeń: Uczeń: Uczeń: DZIAŁ 1. LICZBY

LISTA 1 ZADANIE 1 a) 41 x =5 podnosimy obustronnie do kwadratu i otrzymujemy: 41 x =5 x 5 x przechodzimy na system dziesiętny: 4x 1 1=25 4x =24

Warto też w tym miejscu powiedzieć, że w C zero jest rozpoznawane jako fałsz, a wszystkie pozostałe wartości jako prawda.

Wymagania edukacyjne niezbędne do uzyskania rocznych ocen klasyfikacyjnych z matematyki w klasie VII.

Zapis liczb binarnych ze znakiem

Skrypt 2. Liczby wymierne dodatnie i niedodatnie. 3. Obliczanie odległości między dwiema liczbami na osi liczbowej

WPROWADZENIE DO ALGORYTMÓW Zadania

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Podstawowe typy zmiennych

Internetowe Ko³o M a t e m a t yc z n e

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY VII SZKOŁY PODSTAWOWEJ

Wymagania edukacyjne z matematyki dla klasy 7 na podstawie planu wynikowego z rozkładem materiału

Informacje wstępne #include <nazwa> - derektywa procesora umożliwiająca włączenie do programu pliku o podanej nazwie. Typy danych: char, signed char

Pomorski Czarodziej 2016 Zadania. Kategoria C

Laboratorium_1: Temat: Wprowadzenie do języka C++ 1. Operatory. Arytmetyczne

Matematyka z kluczem. Plan wynikowy z rozkładem materiału Klasa 7

Matematyka z kluczem. Plan wynikowy z rozkładem materiału Klasa 7

Zestaw 1: Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb i.ads)!!! Zad. 1: Zad. 2: 2,2,2 5,5,5,5,5,5 Zad.

INSTRUKCJE WARUNKOWE. Zadanie nr 1. Odpowiedź. schemat blokowy

Arytmetyka. Działania na liczbach, potęga, pierwiastek, logarytm

1. Informatyka - dyscyplina naukowa i techniczna zajmująca się przetwarzaniem informacji.

Wymagania edukacyjne matematyka klasa 1 zakres podstawowy 1. LICZBY RZECZYWISTE

Podstawy Programowania C++

C++ wprowadzanie zmiennych

Transkrypt:

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci: * Jan Kowalski * * ul. Zana 31 * 3. Zadeklaruj zmienne przechowujące cyfry nieparzyste. 4. Zadeklaruj zmienne przechowujące cyfry pierwsze. 5. W firmie pracuje 200 pracowników, jaki typ będzie najlepszy gdybyśmy chcieli ich ponumerować? 6. Zadeklaruj zmienne całkowite o wartości bezwzględnej nie większej od 3. 7. Zadeklaruj stałą VAT przechowującą stawkę podatku w postaci ułamkowej. 8. Zadeklaruj stałą USD przechowującą dzisiejszy kurs sprzedaży dolara z dokładnością do 3 miejsc po przecinku. 9. Zadeklaruj stałą Pb98 zawierającą cenę litra benzyny. 10. Zadeklaruj zmienną trafiony typu logicznego. 11. Zadeklaruj zmienną znakową do przechowywania płci osoby. 12. Zadeklaruj zmienne zawierające znaki o różnym stopniu wypełnienia: @%#*+=-:. 13. Zadeklaruj napisy zawierające Twoje imię i nazwisko. 14. Napis zawierający dzisiejszą datę w formacie RRRR-MM-DD. 15. Dodaj wszystkie cyfry, sumę przechowaj w zmiennej i wyświetl ją. 16. Zsumuj cyfry Twojej daty urodzenia. 17. Zsumuj wszystkie cyfry parzyste. 18. Sześcioosobowa rodzina zasiada do stołu z sześcioma miejscami, na ile sposobów mogą zająć miejsca? 19. Jakie są reszty z dzielenia przez 3 wszystkich liczb nie większych niż 12? 20. Ile to jest 2 + 2 * 2? 21. Napisz program Roznice. Program powinien pobierać od użytkownika dwie liczby całkowite a oraz b, a następnie wyświetlać ich różnice, tzn. a-b i b-a. Np. dla podanych wartości a=5 i b=7 program powinien wyświetlić: a-b=-2 b-a=2 22. Napisz program Iloczyn pobierający od użytkownika dwie liczby rzeczywiste i wyświetlający ich iloczyn. 23. Napisz program Ilorazy pobierający od użytkownika dwie liczby rzeczywiste i wyświetlający ich ilorazy (a/b i b/a). 24. Napisz program Ilorazy całkowite. Pamiętaj, że iloraz całkowity możemy policzyć dla liczb całkowitych a nie rzeczywistych.

25. Napisz program Reszta z dzielenia. Program ma wczytać z klawiatury dwie liczby a następnie policzyć resztę z dzielenia pierwszej liczby przez drugą. 26. Napisz program Zamiana cali na centymetry. Program powinien pobrać od użytkownika jedną liczbę rzeczywistą oznaczającą długość wyrażoną w calach (np. 1) po czym wydrukować na ekranie podaną długość po zmianie jednostki długości na centymetry (np. 2,54). Program powinien się ładnie przedstawić tzn. wydrukować na ekranie czytelne informacje kto i kiedy program napisał. Każda drukowana na ekranie oraz wczytywana z klawiatury liczba powinna być poprzedzona odpowiednim opisem (np. PODAJ DŁUGOŚĆ WYRAŻONĄ W CENTYMETRACH DL=). 27. Napisz program wyświetlający płeć na podstawie zmiennej znakowej pleć (K albo M). 28. Napisz program sprawdzający czy liczba jest parzysta. 29. Napisz program sprawdzający czy podana liczba jest poprawnym numerem miesiąca. 30. Napisz program, który dla podanych współrzędnych określi, w której ćwiartce leży dany punkt. Jeżeli leży na osi, to należy wyświetlić stosowny komunikat. 31. Napisz program, który sprawdza czy z podanych 3 odcinków da się zbudować trójkąt. 32. Napisz program wyświetlający 20 gwiazdek. 33. Napisz program, który dla wczytanej z klawiatury liczby całkowitej wypisuje sumę cyfr tej liczby. 34. Napisz program, który dla wczytanej z klawiatury liczby naturalnej wypisuje liczbę cyfr tej liczby. 35. Napisz program, który dla podanej liczby całkowitej nieujemnej n, obliczy sumę wszystkich jej cyfr i wyświetli otrzymany wynik, a następnie powtórzy te dwie czynności dla obliczonej sumy, itd. Ten proces winien być zakończony, gdy obliczona suma cyfr będzie liczbą jednocyfrową, np. dla n=7895, należy wyświetlić liczby: 29, 11, 2. 36. Napisz program, który dla wczytanej z klawiatury liczby naturalnej wypisuje sumę nieparzystych cyfr tej liczby. 37. Napisz program, który wczytuje z klawiatury liczbę całkowitą i wyświetla ją w odwrotnej kolejności. 38. Napisz program wyznaczający wartość pierwiastka kwadratowego z liczby. Wprowadzane dane zabezpiecz pętlą zaporową. 39. Napisz program, który wczytuje z klawiatury liczbę, aż do chwili gdy będzie ona należała do przedziału <0,100>. 40. Napisz instrukcje, które ponawiają wczytywanie liczby całkowitej x, aż do momentu, gdy x (0,15]. 41. Napisz program, który wczytuje z klawiatury poprawny numer miesiąca, tzn. liczbę z przedziału <1,12>. Zakładamy, że możliwe są tylko 3 próby podania poprawnego numeru. 42. Napisz instrukcję iteracyjną, która pobiera od użytkownika znak zn typu char do momentu, gdy jest on literą 't', 'T', 'n', lub 'N'. 43. Napisz program, który sprawdza, czy wczytana z klawiatury liczba jest palindromem, tzn. czytana od końca jest taka sama np. 12321,234432,3445.

44. Napisz program, który znajduje liczbę jedynek w dwójkowym rozwinięciu podanej przez użytkownika liczby naturalnej n. 45. Napisz program, który wczytuje z klawiatury liczbę całkowitą i oblicza iloczyn niezerowych cyfr tej liczby. 46. Napisz program, który wczytuje z klawiatury liczbę całkowitą i wyświetla informację, czy wśród cyfr tej liczby jest 1. 47. Napisz program, który sprawdza czy więcej jest cyfr parzystych, czy nieparzystych we wczytanej liczbie. 48. Napisz program, który dla dodatniej liczby całkowitej n, podanej przez użytkownika, obliczy ile razy w jej zapisie wystąpiła jej maksymalna cyfra. Przykładowo dla liczby 318338 funkcja powinna zwrócić wartość 2 49. Napisz program, który drukuje na ekranie zadaną liczbę zastępując jej kolejne cyfry ich kwadratami (dla liczby 127 drukujemy 1449). 50. Napisz program, który drukuje na ekranie zadaną liczbę zastępując jej kolejne cyfry liczbami powstałymi przez dodanie do cyfr liczby 1 (1598 = 26109). 51. Napisz program, który dla wczytanej z klawiatury liczby naturalnej n wypisuje jej dzielniki. Zwróć uwagę do jakiej liczby trzeba przeszukiwać liczby będące potencjalnymi dzielnikami. 52. Napisz program, który dla wczytanej z klawiatury liczby naturalnej n sprawdza, czy liczba ta jest pierwsza. 53. Napisz program, który pobiera od użytkownika liczbę całkowitą n i oblicza wartość n! 54. Napisz program, który wczytuje n liczb i oblicza sumę ich odwrotności. 55. Napisz program, który dla danych z klawiatury liczby rzeczywistej a i liczby całkowitej n obliczy a n. 56. Napisz program, który wyznacza sumę n początkowych liczb parzystych. Liczbę n należy pobrać od użytkownika. 57. Napisz program, który wyznacza sumę n początkowych liczb nieparzystych. Liczbę n należy pobrać od użytkownika. 58. Napisz program, który wyznacza sumę n ułamków postaci 1/2, 2/3, ¾, 4/5, 5/6 itd. 59. Napisz program, który wyznacza sumę n początkowych liczb podzielnych przez 7. Liczbę n należy pobrać od użytkownika. 60. Napisz program, który liczy sumę n początkowych liczb naturalnych podzielnych przez 5. 61. Napisz program, który liczy sumę n początkowych liczb naturalnych kończących się jedną z cyfr: 2, 3 lub 9. 62. Napisz program, który liczy sumę n początkowych liczb kończących się jedną z liczb: 1, 5, 11 lub 37. 63. Napisz program wczytujący z klawiatury 10 liczb całkowitych. Wczytane liczby należy 64. Napisz program wczytujący z klawiatury 10 liczb całkowitych. Wczytane liczby należy wydrukować na ekranie w odwrotnej kolejności.

65. Napisz program wczytujący z klawiatury n liczb całkowitych. Liczbę n należy pobrać z klawiatury. Jeśli wartość n podana przez użytkownika jest liczbą z zakresu od 1 do 30, wówczas program ma wczytać podaną ilość liczb całkowitych, a następnie wczytane liczby Jeśli natomiast podana wartość n jest liczbą spoza przedziału [1; 30], wówczas program kończy pracę drukując stosowny komunikat. W zadaniu należy wykorzystać trzydziestoelementową tablicę liczb całkowitych. 66. Napisz program, który prosi użytkownika o podanie jakiejś liczby i sprawdza, ile razy występuje ona we wczytanej tablicy. 67. Napisz program, który prosi użytkownika o podanie jakiejś liczby i sprawdza, czy występuje ona we wczytanej tablicy. Jeżeli tak, program powinien wyświetlić napis,,jest'' i numer pierwszej pozycji na której wystąpiła ta liczba, a jeśli nie, wyświetlić napis,,nie MA''. 68. Napisz program, który sprawdza czy występuje zero i na której pozycji pierwszy raz 69. Napisz program, który ma znaleźć największą spośród podanych liczb i wydrukować ją na ekranie.5. program ma znaleźć najmniejszą spośród podanych liczb i wydrukować ją na ekranie. 70. Napisz program, który ma znaleźć największą spośród podanych liczb oraz wydrukować na ekranie informację mówiącą o tym, ile razy największa liczba wystąpiła w podanym ciągu liczb. 71. Napisz program, który ma znaleźć najmniejszą spośród podanych liczb oraz wydrukować na ekranie informację mówiącą o tym, ile razy najmniejsza liczba wystąpiła w podanym ciągu liczb. 72. Napisz program, który ma znaleźć drugi co do wielkości wyraz podanego ciągu liczb (czyli liczbę mniejszą od największej liczby występującej w ciągu, ale większą od wszystkich pozostałych). 73. Napisz program, który ma znaleźć drugi co do wielkości (ciut większy od najmniejszego) wyraz podanego ciągu liczb (czyli liczbę większą od najmniejszej ale mniejszą od każdej innej). 74. Napisz program, który oblicza ile razy w podanym ciągu liczb wystąpił drugi co do wielkości największy element ciągu? 75. Napisz program, który oblicza ile razy w podanym ciągu liczb wystąpił drugi co do wielkości najmniejszy element ciągu? 76. Napisz program, który wypisuje na ekranie te liczby, które są mniejsze od średniej arytmetycznej wszystkich liczb w tablicy. 77. Napisz program, który podaje ilość miejsc w których element mniejszy następuje po większym, np. dla tablicy [4,7,5,5,2,6,8,7] program powinien podać 3, a dla tablicy [2,2,4,6,7,9] powinien podać 0. 78. Napisz program, który sprawdza, czy wczytany ciąg jest posortowany (nierosnący lub niemalejący). 79. Napisz program, który każdą podana liczbę podniesie do kwadratu, a następnie 80. Napisz program, który każdą podana liczbę podniesie do trzeciej potęgi, a następnie

81. Napisz program, który do każdej podanej liczby doda jeden. Tak otrzymane liczby należy 82. Napisz program, który każdą podaną liczbę pomnoży przez dwa. Tak otrzymane liczby należy 83. Napisz program, który liczby ujemne zastąpi zerami. Tak otrzymane liczby drukujemy na ekranie. 84. Wydrukuj na ekranie kolejno wszystkie parzyste spośród podanych liczb. 85. Napisz program, który dodaje 10 do tych elementów tablicy, które są parzyste. 86. Wydrukuj na ekranie kolejno wszystkie nieparzyste spośród podanych liczb. 87. Wydrukuj na ekranie kolejno wszystkie liczby, które dzielą się przez 3. 88. Wydrukuj na ekranie kolejno wszystkie liczby, które należą do przedziału [4;15). 89. Wydrukuj na ekranie kolejno wszystkie liczby, które mają wszystkie cyfry parzyste. 90. Wydrukuj na ekranie kolejno wszystkie liczby, których suma cyfr wynosi 1. 91. Do liczb parzystych należy dodać 100, a następnie wydrukować wszystkie liczby na ekranie. 92. Napisz program wczytujący ciąg liczb rzeczywistych. Wydrukuj na ekranie te spośród liczb, których indeks jest liczbą parzystą. 93. Napisz program wczytujący ciąg liczb rzeczywistych. Wydrukuj na ekranie te spośród liczb, których indeks jest liczbą będącą kwadratem liczby całkowitej (1, 4, 9, 16 itd.).