//Program dodaje do sb talibce A i B zapisuje w C #include <iostream>
using namespace std;
int main() { /* Uwaga! tablice musza miec takie same rozmiary! Petle for nie moga wyjsc poza zakres bo program padnie! */
int arrA[3][2] = {{45,73},{32,-12},{4,48}};//Tablica 3x2 - mozna zmienic. int arrB[3][2] = {{333,421},{14,65},{56,123}};//Tablica 3x2 - mozna zmienic. int arrC[3][2];
for(int i=0;i<3;++i) { for(int j=0;j<2;++j) { arrC[i][j] = arrA[i][j] + arrB[i][j];//Dodaj arrA do arrB i zapisz w arrC cout<<"Wynik ["<<i<<"]["<<j<<"] = "<<arrC[i][j]<<"\n"; } }
char c; cout<<"Wpisz dowolna liczbe aby zakonczyc: "; //Wyswietlenie wyniku i prosba o wpisanie liczby potwierdzajacej zakonczenie (by nie uzywac np. getch() lub system("pause") cin>>c;
return 0; }
2:
#include <iostream>
using namespace std;
int LiczZnaki(char napis[255],char szukajm,char szukajd) { int znak = 0; for(int i=0;napis[i] != '~';++i) if(napis[i] == szukajm || napis[i] == szukajd) ++znak;
return znak; } int main() { char napis[255]; for(int i=0;i<255;napis[i]='~',++i); //Ustawinie wszystkich el. tablicy na ~ by funkcja licz sie nie wykrzaczala na 'smieciach' - pustych elementach tablicy char szukajm = 'c', szukajd = 'C'; //By wyszukalo i mala i duzo litere c cout<<" Wpisz tu swoj napis a ja policze litery "<<szukajm<<": "; cin.get(napis,255);
cout<<" Liter "<<szukajm<<" w twoim tekscie jest "<<LiczZnaki(napis,szukajm,szukajd)<<".";
Linki do sformatowanego kodu (+wynik):
1: http://ideone.com/qzY79e
2: http://ideone.com/h1XZZP
3: http://ideone.com/ZlJu8u
4: http://ideone.com/joTYf6
Kody (sprawdz linki /\ ):
1:
//Program dodaje do sb talibce A i B zapisuje w C
#include <iostream>
using namespace std;
int main()
{
/* Uwaga! tablice musza miec takie same rozmiary! Petle for nie moga wyjsc poza zakres bo program padnie! */
int arrA[3][2] = {{45,73},{32,-12},{4,48}};//Tablica 3x2 - mozna zmienic.
int arrB[3][2] = {{333,421},{14,65},{56,123}};//Tablica 3x2 - mozna zmienic.
int arrC[3][2];
for(int i=0;i<3;++i)
{
for(int j=0;j<2;++j)
{
arrC[i][j] = arrA[i][j] + arrB[i][j];//Dodaj arrA do arrB i zapisz w arrC
cout<<"Wynik ["<<i<<"]["<<j<<"] = "<<arrC[i][j]<<"\n";
}
}
char c;
cout<<"Wpisz dowolna liczbe aby zakonczyc: "; //Wyswietlenie wyniku i prosba o wpisanie liczby potwierdzajacej zakonczenie (by nie uzywac np. getch() lub system("pause")
cin>>c;
return 0;
}
2:
#include <iostream>
using namespace std;
int LiczZnaki(char napis[255],char szukajm,char szukajd)
{
int znak = 0;
for(int i=0;napis[i] != '~';++i)
if(napis[i] == szukajm || napis[i] == szukajd)
++znak;
return znak;
}
int main()
{
char napis[255];
for(int i=0;i<255;napis[i]='~',++i); //Ustawinie wszystkich el. tablicy na ~ by funkcja licz sie nie wykrzaczala na 'smieciach' - pustych elementach tablicy
char szukajm = 'c', szukajd = 'C'; //By wyszukalo i mala i duzo litere c
cout<<" Wpisz tu swoj napis a ja policze litery "<<szukajm<<": ";
cin.get(napis,255);
cout<<" Liter "<<szukajm<<" w twoim tekscie jest "<<LiczZnaki(napis,szukajm,szukajd)<<".";
cout<<"\n\n By zakonczyc wpisz dowolny znak:";
char a;
cin>>a;
return 0;
}
3:
//Program porównuje 2 teksty (Identyczne / Inne)
#include <iostream>
using namespace std;
int sprawdz(char napisF[255],char napisS[255])
{
for(int i=0;napisF[i] != '~' && napisS[i] != '~';++i)
{
if(napisF[i] != napisS[i])
{
return 1;
}
}
return 0;
}
int main()
{
char napisF[255];
char napisS[255];
for(int i=0;i<255;napisF[i]='~',napisS[i]='~',++i); //Ustawinie wszystkich el. tablicy na ~ by funkcja licz sie nie wykrzaczala na 'smieciach' - pustych elementach tablicy
cout<<" Wpisz tu swoj pierwszy napis : ";
cin.getline(napisF,255);
cout<<" Wpisz tu swoj drugi napis : ";
cin.getline(napisS,255);
cout<<"\n Te 2 napisy sa ";
if(sprawdz(napisF,napisS) == 1)
cout<<"inne.";
else
cout<<"identyczne.";
cout<<"\n\n By zakonczyc wpisz dowolny znak:";
char a;
cin>>a;
return 0;
}
4:
//Program zamienia miejscami dane A i B
#include <iostream>
using namespace std;
int zamien(int *a,int *b)
{
int help=*b;
*b = *a;
*a = help;
return 0;
}
int main()
{
int a,b;
cout<<"Wprowadz liczbe A: ";
cin>>a;
cout<<"Wprowadz liczbe B: ";
cin>>b;
cout<<"\nWartosc A: "<<a<<" B: "<<b;
int *wa = &a;
int *wb = &b;
zamien(wa,wb);
cout<<"\nWartosc A: "<<a<<" B: "<<b;
cout<<"\n\n By zakonczyc wpisz dowolny znak:";
char x;
cin>>x;
return 0;
}