Zadania należy wykonać w programi C++
1. Napisz program, który pobiera od użytkownika znaki z klawiatury. Jeśli podany znak jest różny od „a” lub „A”, to program ponownie pobiera znak, aż do wprowadzenia „a” lub „A”, wtedy program kończy działanie. W celu wykonania zadania zastosuj pętle WHILE.
2. Napisz program, który pozwala użytkownikowi wprowadzić dowolną liczbę całkowitą. Jeżeli podano liczbę dodatnią program wypisuje znak „+” jeżeli liczbę ujemną wypisuje znak „-”, po każdym wyprowadzeniu znaku przechodzi do nowego wiersza. W obu przypadkach program umożliwia dalsze wprowadzanie liczb, aż do momentu podania „0” (zera) – wówczas program się kończy. Program nie może przyjmować ani wypisywać nic innego od podanych liczb w powyższym opisie.
3. Napisz program, który policzy i wyświetli wartość sumy wszystkich liczb podzielnych przez 2 lub 5 z przedziału od 1 do 2000.
4. Napisz program, który:
a) pobiera od użytkownika liczbą rzeczywistą L,
b) wyznacza i wypisuje ile kolejnych pierwiastków liczb naturalnych należy dodać, aby ich suma przekroczyła L,
c) czeka na wprowadzenie dowolnego znaku.
5. Napisz program, który pobiera liczbę naturalną L i analizuje, czy któraś z cyfr jest równa 1. Jeżeli tak jest – program wypisuje „TAK”, w przeciwnym wypadku wypisuje „NIE”.
Dziękuje :-)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1.
#include <iostream>
using namespace std;
int main()
{
char buffor;
while(true)
{
cout << "Podaj litere: ";
cin >> buffor;
if(buffor == 'A' || buffor == 'a')
{
break;
}
}
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{
int buffor;
while(true)
{
cin >> buffor;
if(buffor == 0)
{
break;
}
if(buffor > 0)
{
cout << "+" <<endl;
}
else if(buffor < 0)
{
cout << "-" <<endl;
}
}
return 0;
}
3.
#include <iostream>
#include <conio.h>
using namespace std;
int buffor;
int main()
{
for(int x = 1; x < 2001; x++)
{
if(!(x % 2))
{
buffor += x;
}
if(!(x % 5))
{
buffor += x;
}
}
cout << buffor;
getch();
return 0;
}