Pomoc z wykonaniem kilku zadań

0

Witam
Potrzebuje pomocy z takimi o to zadaniami

  1. Napisz program, który wylosuje liczby z zakresu od 1 do 500, wstawi je do 10-elementowej tablicy, a następnie wyświetli wartości,które są jednocześnie parzyste i podzielne przez 3.

  2. Napisz program, który wczytuje Twoją masę (podaną w kg) i wzrost (podany w cm) ina tej podstawie wylicza i wypisuje wartość BMI. Jeśli wyliczona wartość jest mniejsza niż 18.5, program powinien wypisać komunikat:jesteś za chudy. Jeśli wyliczona wartość jest większa niż 25, program powinien wypisać komunikat: jesteś za gruby. (Uwaga:Wzór na BMI znajdź w Internecie)

  3. Napisz program wczytujący z klawiatury liczbę całkowitą reprezentującą rok, a następnie wypisujący informację o tym, czy jest to rok przestępny, czy nie.Wskazówka:zastosuj operator reszty z dzielenia %

  4. Napisz program wypisujący na ekranie potęgi liczby 2 (od potęgi 0 do potęgi 8).

  5. (*) Jeśli znasz arytmetykę binarną i wiesz, w jaki sposób można zamieniać liczbydziesiętne na binarne (i odwrotnie), spróbuj napisać program, który wykona konwersję dla liczby dziesiętnej na zapis binarny(możesz założyć, że są na tyle małe, iż mogą być przechowywane w standardowym typie int języka C++)

  6. (*) Napisz program, który posortuje rosnąco elementy 10-elementowej tablicy. Wartości elementów mają zostać wczytane z klawiatury (czyli podane przez użytkownika)

Z góry Dziękuję za pomoc

0

Mam 1/2 /3 i 6 brakuje mi 4 i 5 zadania

0

http://www.cplusplus.com/reference/cmath/pow/

#include <iostream>
#include <math.h>    

int main ()
{
  for (int i = 0; i < 8; i ++)
  {
	std::cout << pow(2, i) << '\n';
  }
  return 0;
}

5*

https://en.cppreference.com/w/cpp/utility/bitset/bitset

std::bitset<8> b1(10); // [0,0,0,0,1,0,1,0]

gdzie 10 to Twoja liczba w systemie 10stym a 8 to ile ma sie wyswielic liczb

1 użytkowników online, w tym zalogowanych: 0, gości: 1