#include <stdio.h>
int main() {
int a, b;
printf("Program wskazuje mniejsza z ");
printf("podanych dwoch liczb calkowitych\n");
printf("Podaj wartosc pierwszej liczby: ");
scanf("%d", &a);
printf("Podaj wartosc drugiej liczby: ");
scanf("%d", &b);
if (a < b)
printf("Mniejsza wartoscia jest %d\n",a);
else
printf("Mniejsza wartoscia jest %d\n",b);
}________________________________________
int main() {
int a, b;
printf("Program wskazuje ... Podaj wartosci ...");
scanf("%d%d", &a, &b);
if (a < b)
{
printf("Mniejsza wartoscia jest %d\n",a);
printf("Czy nie jest to zadziwiajace\n");
}
else
{
printf("Mniejsza wartoscia jest %d\n",b);
printf("Coz poczac:(\n");
}
system("PAUSE"); return EXIT_SUCCESS; }
4. Wczytać dwie liczby typu double x, y. Przyjmując, że x to część rzeczywista, y a część urojona liczby zespolonej wyznaczyć i wyświetlić: liczbę zespoloną w postaci x+jy, moduł, argument, liczbę zapisaną w postaci m*e^jfi. Uwaga: korzystając z operatora trójparametrowego … ? .... : .... można wyświetlić poprawnie również liczby o ujemnej części urojonej. #include <iostream> #include <cstdio> #include <cmath>
using namespace std;
int main() { double x; double y; cout << "Podaj czesc rzeczywista Re "<<endl; cin >> x; cout << "Podaj czesc urojona Im "<<endl; cin >> y; cout <<x<< "+j" <<y<<endl; double z=sqrt( x*x+y*y ); cout << "moduł: " << z <<endl; double arg; arg= atan2(y,x); cout << "argument="<<arg*180/3.1415<< endl; cout <<z<<"*e^"<< (arg <0?"-":"+")<< "j" << abs(arg) << endl; return 0; }____________________________________________________________
5. Zapytać użytkownika o x, a następnie obliczyć 2x korzystając z operatora << i
wyświetlić (dowolną techniką). Dodatkowo wyświetlić 4x (trudniejsze).
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int x;
cout << "Wpisz potege: ";
cin >> x;
cout << "2^" << x << " = " << (1<<x) << endl;
cout << "4^" << x << " = " << (x==0?1:(2<<(2*x-1))) << endl;
return 0;
}------------------------------------------------------------
#include <iostream> #include <math.h> using namespace std; double liczbaa=0,liczbab=0,iloczyn=0; int main() { cout.precision(10); cout << "podaj długosc x" << endl; cin >> liczbaa; cout << "podaj dlugosc y" << endl; cin >> liczbab; iloczyn=sqrt(liczbaa*liczbaa+liczbab*liczbab); cout << "wynik funkcji (a^2+b^2)^(1/2) " << iloczyn; return 0; }-----------------------------------------------------------------------------------
Zadeklarować trzy zmienne (a, b, c) typu całkowitego, wczytać ich wartości z klawiatury (wyświetlając odpowiedni komunikat), wyświetlić wartość: ⢠sumy i iloczynu wszystkich
#include <iostream> using namespace std; int main(){ int a,b,c; cout <<"podaj liczbe a" << endl; cin >> a; cout <<"podaj liczbe b" << endl; cin >> b; cout <<"podaj liczbe c" << endl; cin >> c; int j=a+b+c; int k=a*b*c; cout <<"suma liczb wynosi" <<j<< ", a ich iloczyn wynosi" <<k<< endl; return 0; }---------------------------------------------------------------------------------- ⢠reszty z dzielenia a przez b, #include <iostream> using namespace std; int main(){ int a,b; cout <<"podaj liczbe a" << endl; cin >> a; cout <<"podaj liczbe b" << endl; cin >> b; int j=a%b; cout <<"reszta z dzielenia liczb a przez b wynosi " <<j<< endl; return 0; }---------=---------------------------------------------------------------
⢠reszty z dzielenia a+b przez c,
#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout <<"podaj liczbe a" << endl;
cin >> a;
cout <<"podaj liczbe b" << endl;
cin >> b;
cout <<"podaj liczbe c" << endl;
cin >> c;
int i=(a+b)%c;
cout <<"reszty z dzielenia a+b przez c wynosi " <<i<< endl;
return 0;
}------------------------------------------------------------------------- ⢠powiększyć wartość zmiennych a, b, c o odpowiednio 1, 2 i 3
#include <iostream>
using namespace std;
int main(){
int a,b,c;
cout <<"podaj liczbe a" << endl;
cin >> a;
cout <<"podaj liczbe b" << endl;
cin >> b;
cout <<"podaj liczbe c" << endl;
cin >> c;
int j=a+b+c;
cout <<"suma liczba a,b,c wynosi " <<j<< endl;
a++;
b+=2;
c+=3;
j=a+b+c;
cout <<"powiększenie wartość zmiennych a, b, c o odpowiednio 1, 2 i 3, " << endl;
cout <<"suma liczba a,b,c wynosi " <<j<<endl;
return 0; }----------------------------------------------------------------------------------------
Program 1 (printf)wyświetlić rok (2012) jako liczbę dziesiętną, szesnastkową, ósemkową,
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
printf( "%d %x %o\n", 2012, 2012, 2012);
char buf[50];
sprintf( buf, "%d %x %o", 2012, 2012, 2012 );
cout << buf << endl;
cout << dec << 2012 << " " << hex << 2012 << " " << oct << 2012 << endl;
return 0;}
Program 2 (printf) wyświetlić liczbę pi zaokrągloną do 3, 4, 6 miejsc po przecinku, w zapisie zwykłym i wykładniczym, #include <iostream>
#include <cstdio>
using namespace std;
#define PI 3.14159265
int main() {
printf( "%.3f %.4f %.6f\n", PI, PI, PI);
printf( "%.3e %.4e %.6e\n", PI, PI, PI);
cout.precision( 3 );
cout << fixed << PI << " ";
cout.precision( 4 );
cout << fixed << PI << " ";
cout.precision( 6 );
cout << fixed << PI << endl;
cout.precision( 3 );
cout << scientific << PI << " ";
cout.precision( 4 );
cout << scientific << PI << " ";
cout.precision( 6 );
cout << scientific << PI << endl;
return 0; }
Program 3 (scanf)
- zdefiniować zmienne: char imie[100], int wiek,
char s[100];
int wiek;
- wyświetlić pytanie o imię i wiek użytkownika, wczytać do odpowiednich zmiennych przy pomocy
funkcji scanf, wyświetlić komunikat „Masz na imię X i masz Y lat.” przy pomocy printf
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
char s[100];
int wiek;
printf( "Jak masz na imie? ");
scanf( "%s", s );
printf( "Ile masz lat? ");
scanf( "%d", &wiek );
printf( "Masz na imie %s i masz %d lat.\n", s, wiek );
cout << "Jak masz na imie? ";
cin >> s;
cout << "Ile masz lat? ";
cin >> wiek;
cout << "Masz na imie " << s << " i masz " << wiek << " lat." << endl;
return 0; }
Program 4 (scanf)poprosić użytkownika o wpisanie imienia i nazwiska oddzielonych spacją, wczytać obie informacje kolejnymi poleceniami scanf, wyświetlić.
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
char imie[100], nazwisko[100];
printf( "Wpisz imie i nazwisko oddzielone spacja: ");
scanf( "%s", imie );
scanf( "%s", nazwisko );
printf( "Witaj %s, %s %s.\n", nazwisko, imie, nazwisko );
cout << "Wpisz imie i nazwisko oddzielone spacja: ";
cin >> imie;
cin >> nazwisko;
cout << "Witaj "<< nazwisko << ", " << imie << " " << nazwisko << "." << endl;
return 0; }