C++
1.Napisz funkcję, która zapisze do pliku 4 imiona
2.Na przykładzie NWD napisz wzór rekurencyjny i przeanalizuj działanie dla 8 i 12. Dziękuje ;)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
1.
#include<iostream>
#include<fstream> // biblioteka do plików
#include<string>
using namespace std;
void imiona(){
string im,im1,im2,im3;
cout << "Podaj 1 imie: "; cin >> im;
cout << "\nPodaj 2 imie: "; cin >> im1;
cout << "\nPodaj 3 imie: "; cin >> im2;
cout << "\nPodaj 4 imie: "; cin >> im3;
ofstream zapis;
zapis.open("imiona.txt");
if (!zapis){
cout << "Blad otwarcia pliku !";
}
else {
zapis << im << "\n"; // zwykły strumień wyjścia cout tylko działa wewnątrz pliku
zapis << im1 << "\n";
zapis << im2 << "\n";
zapis << im3 << "\n";
}
zapis.close();
}
int main()
{
imiona(); // wywołaneie funkcji
system("pause");
return 0;
}
2.
#include <iostream>
using namespace std;
int NWD(int a, int b)
{
while (a!=b)
{
if(a>b)
a = a-b;
else
b = b-a;
}
return a;
}
int main()
{
int a, b;
cout << "Podaj pierwszą liczbe ";
cin >> a;
cout << "Podaj drugą liczbe ";
cin >> b;
cout << "NWD( " << a << "," << b << ") wynosi " << NWD(a,b);
system("pause");
return 0;
}