Wypisz na ekranie następujące komunikaty wykorzystując funkcję biblioteczną printf():
To jest „cytat”
To jest //komentarz
Znak nowej linii \n
Znak tabulacji \t
100%
Apostrof '
Backslash \
Ukośnik /
Za pomocą funkcji printf() wypisz na ekranie wynik dzielenia 1 przez 3 w następującej postaci:
|0.333333|
|0.33|
|0.3|
| 0.333333|
| 0.33|
|0.33 |
| 0.33|
|3.333333e-001|
|3.33e-001|
Wypisz na ekranie tekst: „Podstawy programowania” wykorzystując funkcję printf(). Zastosuj odpowiednie specyfikacje przekształceń, aby uzyskać następujące formatowanie:
|Podstawy programowania|
| Podstawy programowania|
|Podstawy programowania |
|Podstawy prog|
| Podstawy prog|
|Podstawy prog |
Zdefiniuj stałą PI=3.141592653
w stylu języka C,
w stylu języka C++.
Napisz prywatne funkcje (wersje tablicowe) operujące na łańcuchach znaków (napisach):
strlen(napis) - wyznaczającą długość napisu (bez końcowego znaku \0),
strcat(napis1,napis2) - wykonującą konkatenację dwóch napisów,
strcpy(napis1,napis2) - kopiującą tekst z napis2 do napis1,
strcmp(napis1,napis2) - porównującą 2 napisy i zwracającą wartość ujemną, 0 lub wartość dodatnią dla napisu1odpowiednio leksykograficznie mniejszego, równego lub większego niż napis2.
Dokonaj analizy działania poniższych programów. Wykryj, wyjaśnij i napraw przyczynę nieprawidłowego działania.
PROGRAM 1
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int nA = 0;
float fWynik = 0;
nA = 0.45;
fWynik = 12.00/nA;
cout<<nA<<"\n";
system("PAUSE");
return 0;
}
PROGRAM 2
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
const int nSize = 7;
int nTab[nSize] = {9,4,1,16,0,11,12,2};
//wypisanie wszystkich elementów tablicy
for(i=0; i<nSize; i++)
{
cout<< nTab[i] << "--";
}
system("PAUSE");
return 0;
}
PROGRAM 3
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int nSize = 20;
cout << ''Podaj rozmiar tablicy:'';
cin >> nSize
int nTab[nSize};
system("PAUSE");
return 0;
}
PROGRAM 4
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
for (i = 0, i < 3, i++)
cout << "!!-";
system("PAUSE");
return "a";
}
PROGRAM 5
#include <cstdlib>
#include <iostream>
using namespace std;
//float silnia(int); deklaracja funkcji
int main()
{
float fSilnia = 0;
fSilnia = silnia();
system("PAUSE");
return 0;
}
int silnia(int nValue)
{
cout <<"OK!";
}
PROGRAM 6
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
komunikat();
system("PAUSE");
return 0;
}
void komunikat(void)
{
cout <<"OK!";
return "! ! !";
}
PROGRAM 7
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int i = 0;
for (i = 1; i <=9; i++)
{
for (j = 1; j < = 9; j--)
{
cout << i * j
cout <<"\t";
}
cout<<endl;
}
}
system("PAUSE");
return 0;
}
PROGRAM 8
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int i = 0;
do
{
i--;
cout << i<< endl;
}
while(i=10)
system("PAUSE");
return 0;
}
PROGRAM 9
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout << "Podaj liczbe startu:";
cin >> nStart;
if (nStart == 0)
{
int a = 0;
cout <<"Podaj liczbe a:";
cin >> a;
}
count << endl
if (a <> 0)
{
cout << "a rozne od zera";
}
if (a = 0)
{
cout << "a rowne zero";
}
system("PAUSE");
return 0;
}
PROGRAM 10
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
float x = 5.2, y = 3.7;
float wynik;
wynik = x % y;
cout << "Wynik="<<wynik;
system("PAUSE");
return 0;
}