Potrzebuje to na już. Język: c++
ćwiczenie 6 napisz funkcję, która wyświetli komunikat tekstowy. Pozwól użytkownikowi wpisać tekst. Wykorzystaj funkcję kilkakrotnie.
ćwiczenie 7 napisz funkcje, która oblicza średnią geometryczną i średnią arytmetyczną dwóch liczb. Oblicz za ich pomocą średnie wartości kilku par liczb. Porównaj je.
ćwiczenie 8 napisz funkcję obliczająca sumę ciągu geometrycznego.
ćwiczenie 9 napisz funckję obliczająca dowolną potęge naturalną liczby rzeczywistej. Użyj jej do wypisania pewnej liczby kolejnych potęg podanej przez użytkownika.
ćwiczenie 10 napisz funkcję, która obliczy obwód prostokąta dopisz jej wersję przeładowaną, która w przypadku wystąpienia tylko jednego argumentu obliczy obwód kwadratu. Aby wykonać ćwiczenie powinieneś:
1) napisać funkcję obliczającą obwód prostokąta. Sprawdź działąnie.
2) dopisać funkcję o tej samej nazwie obliczającą obwód kwadratu,
3) sprawdzić działąnie wywołując funkcję z różnymi argumentami.
Ćwiczenie 11 utwórz tablicę jednowymiarową o rozmiarze 20 i wypełnij ją losowo literami. Wyświetl wszystkie litery. Wyświetl wstecz. Policz, ile razy wystąpiła wybrana litera. Policz, ile razy wystąpiła samogłoska.
ćwiczenie 12 Elementy dwóch tablic o rozmiarze 2 reprezentują składowe xi y wektora. Oblicz sumę i różnicę wektorów. Oblicz skłądowe w przypadku sumy wektorów prostopadłych.aby wykonać ćwiczenie powinineś:
1) rozważyć elementy tablicy znajdujące się na przekątnej. Jakie mają indeksy? znajdź regułę wiążącą elementy na drugiej przekątnej,
2) wypełnić tablicę dowolnymi wartościami,
3) wyzerować elementy na przekątnych, korzystając z punktu 1,
4) wyświetlić tablicę na ekranie, żeby sprawdzić poprawność działania programu.
Daj naje za najszybszą poprawną odpowiedź min zrobionych ćwiczeń to 3-4. Język C++ .
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
#include <string>
#include <cmath>
#include <conio.h>
using namespace std;
//zadanie 6
void wypisz_tekst(string a)
{
cout << a << endl;
}
//zadanie 6 end
//zadanie 7
double sr_ary(double a,double b)
{
return (a+b)/2;
}
double sr_geo(double a,double b)
{
return sqrt(a*b);
}
//zadanie 7 end
//zadanie 8
double suma_ciag_geo(double a1,double q , int n)
{
return a1 * (1 - pow(q,n)) / (1 - q);
}
//zadanie 8 end
//zadanie 9
double potega(double x,int n)
{
double wynik = 1;
for(int y =1;y<=n; y++)
{
wynik = wynik*x;
}
return wynik;
}
//zadanie 9 end
//zadanie 10
double obwod(double a, double b)
{
return 2*a +2*b;
}
double obwod(double a)
{
return 4*a;
}
//zadanie 10 end
int main()
{
//zadanie 6
cout << "\nZadanie 6\n" << endl;
string tekst;
cout << "Wpisz dowolny tekst " << endl;
cin >>tekst;
wypisz_tekst(tekst);
wypisz_tekst(tekst + tekst);
//zadanie 6 end
//zadanie 7
cout << "\nZadanie 7\n" << endl;
cout << sr_ary(2,8) << endl;
cout << sr_geo(2,8) << endl;
if (sr_ary(2,8)> sr_geo(2,8))
{
cout << "1" << endl;
}
else
{
cout << "2" << endl;
}
//zadanie 7 end
//zadanie 8
cout << "\nZadanie 8\n" << endl;
cout << suma_ciag_geo(2,-1,9) << endl;
//zadanie 8 end
//zadanie 9
cout << "\nZadanie 9\n" << endl;
double liczba;
cout << "Wpisz liczbe ";
cin >> liczba;
for(int x=0; x<10;x++)
{
cout << potega(liczba,x) << endl;
}
//zadanie 9 end
//zadanie 10
cout << "\nZadanie 10\n" << endl;
cout << obwod(4) << endl;
cout << obwod(4,6) << endl;
//zadanie 10 end
//zadanie 11
cout << "\nZadanie 11\n" << endl;
char tab[20];
char samogloski[6] = {'A','E','O','Y','U','I'};
int ile=0;
int ile_samo=0;
for (int x = 0; x < 20; x++)
{
tab[x] = rand() % 26 + 'A';
cout << tab[x];
}
cout << "\nOd konca:" << endl;
for (int x = 0; x < 20; x++)
{
cout << tab[19-x];
for(int y=0;y<6;y++)
{
if(tab[19-x] == samogloski[y])
{
ile_samo++;
break;
}
}
if(tab[19-x] == 'C')
ile++;
}
cout << "\nLitera C wystapila " << ile << " razy" << endl;
cout << "Liczba samoglosek: " << ile_samo << endl;
//zadanie 11 end
getch();
return 0;
}