jak do zmiennej przypisac tekst (najlepiej ze spacjami)? :D
przyklad: program pyta: jak ma na imie twoj kot?, ja wpisuje maciek, a program na to: maciek... ah jakiez to piekne imie dla kota. 
edit: jak wyswietlic czesc calkowita ilorazu? :D
jak do zmiennej przypisac tekst (najlepiej ze spacjami)? :D
przyklad: program pyta: jak ma na imie twoj kot?, ja wpisuje maciek, a program na to: maciek... ah jakiez to piekne imie dla kota. 
edit: jak wyswietlic czesc calkowita ilorazu? :D
na dwoje babka wróżyła
nie, to nie byl zart. pytam powaznie. przecierz to sa podstawy...
a ta czesc calkowita (jezeli nie wiecie o co mi chodzilo), to np. 9/4=2,25 czesc calkowita tutaj to oczywiscie 2.
nie mowcie ze nie wiecie jak to zrobic :D chyba ze nie wiecie co to c++ ;)
na dwoje babka wróżyła
w takim razie polecam 4programmers.net
tu znajdziesz pare kursów... itp. itd. wszystko co Ci potrzebne (napisał bym od razu ale nie pisze w C++)
np. TUTAJ
#include
#include
int main()
{
float liczba=2.25;
char tekst[30];
printf("Liczba wynosi: %.0f n", liczba);
cout<<"Jak ma na imie twoj kot?n";
cin>>tekst;
cout<<tekst><"... ah jakiez to piekne imie dla kota. "<<"n";
return 0;
}
Dawno w C++ sie nie bawilem, ale to bedzie jakos tak ;p
Przypisanie tekstu do zmiennej jest dosc proste. Nie da sie tego zrobic w taki sposob jak liczbe, czyli operatorem "=". Trzeba uzyc funkcji strcpy()
strcpy(tekst, "Twoj tekst");
trzeba tez dolaczyc plik naglowkowy string.h, czyli na poczatku piszesz:
#include
git forum mi zwalilo wszystko ;p przed n musisz dodac BACKSLASHA (ukosnik w lewo, taki jak w sciezkach windowsa ;p)
#include
#include
using namespace std;
int main() {
string lols;
string tekst("Tutaj dowolny tekst");
tekst = "w ten sposob tez mozna po deklaracji";
cout << "Podaj imie" << endl;
cin >> lols;
cout << "Twoje imie to " << lols << endl;
return 0;
}
Co do czesci calkowitej? Liczba przedstawiona jako int ma tlko czesc calkowita, czyli int x = 23, y = 6, c = x/y; da Ci wynik c = 3 a chyba o to chodzi?
p.
w dalszym ciagu to nie do konca to :)
w obydwu waszych programach jest dobrze, ale w zadnym nie zapisuje tekstu i spacji (program pyta o imie i nazwisko w jednym wierszu i trzeba oddzielic jedno od drugiego spacja, po czym program wyswietla tylko pierwsze slowo :/)
a z ta czescia calkowita tez nie to, bo przy podaniu dwoch cyfr program ma wyswietlic iloraz i czesc calkowita ilorazu. jak dam int a,b to bedzie tylko czesc calkowita, ale trzeba tez dac float zeby byl ulamek, nie wiem jak to ze soba polaczyc :D)
edit: z tym tekstem sobie poradzilem, chodzi niby dobrze ;):
//----------------------------------------------------------------------------------------------
#include
#include
#include
int main(int argc, char* argv[])
{string imie,nazwisko;
cout << "Podaj imie i nazwisko: " << endl;
cin >> imie >> nazwisko;
cout << imie << " " << nazwisko << " witaj w laboratorium!" << endl << endl;
system("PAUSE");
}
//----------------------------------------------------------------------------------------------
czekam na to drugie ;)
edit2: no prosze, widze ze niepotrzebnie wam dupe zawracalem ;)
//----------------------------------------------------------------------------------------------
#include
#include
#include
int main(int argc, char* argv[])
{int a,b;
float c,d;
cout<<"Podaj pierwsza liczbe: ";
cin>>a;
cout<<"Podaj druga liczbe: ";
cin>>b;
c=a;
d=b;
cout<<"Iloraz wynosi: "<<c/d<<endl;
cout<<"Czesc calkowita ilorazu wynosi: "<<a/b<<endl;
system("PAUSE");
}
//----------------------------------------------------------------------------------------------
na dwoje babka wróżyła
Jaki kod :D z czego sie uczysz tego c++? Wez na poczatek sciagnij/kup symfonie c++, bo jezeli sie uczysz z jakichs smiesznych proadnikow, to powodzenia. Tylko sobie zamotasz, a w symfonii masz wszystko swietnie wytlumaczone.
Faktycznie lekki chaos i przerost formy nad treścią.
Do autora wątku: nie musisz tak kombinować z tworzeniem dodatkowych zmiennych.
Część całkowita z dzielenia dwóch liczb zmiennoprzecinkowych:
(int)(c/d)
Tylko pamiętaj, że taki wynik jest już intem, nie floatem.
**"Kwak you" - said the president... "spieprzaj dziadu" - powiedziała kaczka...****
**
nie wiem czy to działa w C, ale część całkowita z dzielenia to nie będzie DIV po prostu? A jak nie to po prostu odejmij a MOD b (reszte z dzielenia) od a/b.
Faktycznie lekki chaos i przerost formy nad treścią.
Do autora wątku: nie musisz tak kombinować z tworzeniem dodatkowych zmiennych.
Część całkowita z dzielenia dwóch liczb zmiennoprzecinkowych:
(int)(c/d)
Tylko pamiętaj, że taki wynik jest już intem, nie floatem.
cout<<"Iloraz wynosi: "<<(int)(c/d)<<endl;
czyli ma byc tak? :D
na dwoje babka wróżyła