#include<iostream> #include<conio.h> using namespace std;
int main() { cout << "Witaj\n"; char z; do{ cout <<"Nacisnij jakis klawisz "; cin >> z; if (z<91) { z+=32; } cout <<"\nNacisnoles - " << z << "\n"; }while(z!='k'); cout << "Skoro nacisnoles k to koniec!"; cout <<"\nZegnaj";
getch(); return 0; }
//Zadanie 4
#include<iostream> #include<conio.h> using namespace std;
const int n = 10;
void max(int *a) { int max = a[0]; int m=0; for(int x=1;x<n;x++) { if(max<a[x]) { max =a[x]; m=x; } } cout << "Najwieksza liczba tego ciagu to " << max << " Jej pozycja w tablicy to " << m << endl; }
Zrobiłem wszystko oprócz zadania 5. Co trzeba w tym zadaniu zrobić?
Polecenie jest niejasne: "Liczby losowe - prowadzący ćwiczenia".
//Zadanie 1
#include<iostream>
#include<conio.h>
using namespace std;
char znak(int liczba)
{
char znak = liczba;
return znak;
}
int main()
{
int a;
cout << "Wprowadz liczbe calkowita ";
cin >>a;
cout << znak(a) << endl;
getch();
return 0;
}
//Zadanie 2
#include<iostream>
#include<conio.h>
using namespace std;
char znak(int liczba)
{
char znak = liczba;
return znak;
}
int main()
{
for(int a=0;a<128;a++)
{
cout << znak(a) << endl;
}
getch();
return 0;
}
//Zadanie 3
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
cout << "Witaj\n";
char z;
do{
cout <<"Nacisnij jakis klawisz ";
cin >> z;
if (z<91)
{
z+=32;
}
cout <<"\nNacisnoles - " << z << "\n";
}while(z!='k');
cout << "Skoro nacisnoles k to koniec!";
cout <<"\nZegnaj";
getch();
return 0;
}
//Zadanie 4
#include<iostream>
#include<conio.h>
using namespace std;
const int n = 10;
void max(int *a)
{
int max = a[0];
int m=0;
for(int x=1;x<n;x++)
{
if(max<a[x])
{
max =a[x];
m=x;
}
}
cout << "Najwieksza liczba tego ciagu to " << max << " Jej pozycja w tablicy to " << m << endl;
}
int main()
{
int a[n];
cout << "Wprowadz " << n << " liczb\n";
for(int x=0;x<n;x++)
{
cout << "Wprowadz " << x+1 << " liczbe ";
cin >> a[x];
}
max(a);
getch();
return 0;
}
//Zadanie domowe
#include<iostream>
#include<conio.h>
using namespace std;
const int n = 10;
int suma(int *a)
{
int suma=0;
for(int x=0;x<n;x++)
{
if(a[x]>=0 && a[x]<=10)
{
suma += a[x];
}
}
return suma;
}
int ile_uje(int *a)
{
int ile=0;
for(int x=0;x<n;x++)
{
if(a[x]<0)
{
ile++;
}
}
return ile;
}
double sr_uje(int *a)
{
int ile=0;
double sr =0;
for(int x=0;x<n;x++)
{
if(a[x]<0)
{
ile++;
sr+=a[x];
}
}
sr /= ile;
return sr;
}
int max(int *a)
{
int max = a[0];
for(int x=1;x<n;x++)
{
if(max<a[x])
{
max =a[x];
}
}
return max;
}
int main()
{
int a[n]={-1,-8,-111,-3,34,9,3,12,5,11};
cout << "Suma liczb z przedzialu <0,10> to " << suma(a) << endl;
cout << "Liczb ujemnych w tym ciagu: " << ile_uje(a) << endl;
cout << "Srednia ujemnych liczb w tym ciagu: " << sr_uje(a) << endl;
cout << "Najwieksza liczba tego ciagu to " << max(a) << endl;
getch();
return 0;
}