Názory ke článku C++ - 6. lekce – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku C++ - 6. lekce – Programujte.comNázory ke článku C++ - 6. lekce – Programujte.com

 

Názory ke článku C++ - 6. lekce

petr_001   NOVÝ
3. 9. 2005

Dá se nějak vytvořit funkce, která vrací řetězec?

Zelenáč   NOVÝ
23. 5. 2006

Tak jak se da vytvorit ta funkce, co vraci retezec ????????????????????????????????????????????????????????????????

Mike   NOVÝ
1. 12. 2006

Tady sem udělal program na mocniny :D
Jen tak pro zábavu:
.......................................................................
#include <iostream>
using namespace std;
long double mocnina( long double, long double);

int main()
{
int i;
long double a;
long double b;
long double c;
long double x;

cout << "Mocnina: ";
cin >> a;
cout << "Kolikata ?: ";
cin >> c;
x=a;


if (c==2)
{cout << a * a;}
else
{
for (i=1; i<c; i++)
{
mocnina(a,x);
a=mocnina(a,x);
} cout << a;
}

cin.get();
cin.get();
return 0;
}

long double mocnina( long double a, long double b )
{
long double x;
x= a * b;
return x;
}

echo112   NOVÝ
9. 12. 2006

hmm...ale ten program nebere mocninu napr.:2 na -2. =D
...skús vytvoriť program na odmocniny..to by bolo fakt husté

Alina   NOVÝ
24. 2. 2007

//Ukol c.6
#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int cifernost(long double); // prototyp: žádná návratová hodnota
long double mocnina (long double y); // prototyp: vrací hodnotu typu long double


int main(int argc, char *argv[])
{
int i;

cout << "Zadejte cislo: ";
long double cislo;

cin >> cislo;

cout << "Sinus cisla je " << sin(cislo) << ".";
cout << "\n";

cout << "Cosinus cisla je " << cos(cislo) << ".";
cout << "\n";

cout << "Logaritmus cisla je " << log(cislo) << ".";
cout << "\n";

long double prom = mocnina(cislo); // volání funkce a přiřazení hodnoty do proměnné prom
cout << "Toto cislo na druhou je " << prom << ".";
cout << "\n";

i=cifernost (prom);
cout << "Vysledek druhe mocniny cisla je " << i << " ciferne cislo.";
cout << "\n";

cin.get ();
cin.get ();
return 0;
}

int cifernost(long double n)
{
int i;

i=0;
while (n>=1)
{
n=n/10;
i++;
}
return i;
}

long double mocnina(long double y)

{
return y * y;


//cin.get();
//cin.get();
//return EXIT_SUCCESS;
}

Honza   NOVÝ
23. 7. 2007

Mám dojem, že je tenhle článek zkracená kopie kapitoly z knihy Mistrovství v C++.

Ficza   NOVÝ
15. 8. 2008

Mám problém s tímto úkolem poraďte prosím - Vytvořte funkci Násob, která má dva celočíselné parametry, Funkce součin za použití cyklu a operace sčítání

GreenMan   NOVÝ
29. 8. 2008



#include <iostream>
#include <cstring>

using namespace std;

int main (int pole[], int n)
{
void pozdrav(int n) //funkce bez návratové hodnoty, předává se jí při volání hodnota
{
for (int i=0; i<n; i++)
cout << "Ahoj \n";
cout << "konec";
}

cin.get();
return 0;
}

Neviete preco my v tomto dava chybu?Povzivam Dev C++

GreenMan   NOVÝ
1. 9. 2008

Vyriesil som to neviem ako ale uz som to spravyl :smile5:

Miroslav   NOVÝ
9. 9. 2008

Reagoval na komentář od uživatele Alina :
Preco pouzivas pre funckie knihovnu z jazyka C?

xhrusko3   NOVÝ
11. 11. 2008

Zadání
Je dána binární relace . Napište funkci, která ověří, že zadaná
relace je tranzitivní. Relaci nazýváme tranzitivní pokud platí:
(a; b) 2 R ^ (b; c) 2 R ) (a; c) 2 R.
tohle je zadáno: struct Prvek
{ int Prvni ;
int Druhy;
};


Prosim mooooc prosim o pomoc

Herm   NOVÝ
29. 11. 2008

Ahoj, mužete mi prosimtě někdo vysvětlit přesně co znamena např když dam return hodnota;
kde hodnota je proměna, nejak jsem to nepochopil:(

martin11   NOVÝ
24. 2. 2009

Ahoj,existuje funkce ktera mi po skonceni nevrati parametry do puvodniho stavu?
Mam funkci:

void vymena(int c,int d)
{ int pom;
pom=c;
c=d;
d=pom;
}
kdyz skonci tak c a d se neulozi...nevite nekdo co s tim?

Ascen   NOVÝ
14. 12. 2009

Reagoval na komentář od uživatele martin11 :
nevim mozna jsem te nepochopil ale myslim ze jsi tam nedal cin nebo cin.getline...

Tony   NOVÝ
26. 6. 2010

mam stahly dev-c++ 4.9.9.2 vsechno klape tak jak ma ale prijdu k 6.lekci a vzdy kdyz zadam jakou koli definici napise mi [linker error] undefined reference to kostka(double)
i kdyz to mam zadany spravne pise mi to kdyz to i opisu z netu ten priklad vuuuuubec nwm co s tim je pls nekdo pomozte:(
predem diky za jakoukoli odpoved

Tony   NOVÝ
26. 6. 2010

Reagoval na komentář od uživatele martin11 :
newim asi ma pravdu zkus :
void vymena(int c,int d)
{ int pom;
pom=c;
cin >> c;
c=d;
cin >> d;
d=pom; // pom nemusis uz ukladat mas ho zadany nahore :)
};

Juki   NOVÝ
30. 7. 2010

Reagoval na komentář od uživatele GreenMan :

Takle to funguje:

[seznam]#include <iostream>
#include <cstring>
using namespace std;
void pozdrav(int);
int main ()
{
int n=5;
pozdrav (n);
cin.get();
return 0;
}
void pozdrav(int n) //funkce bez návratové hodnoty, pøedává se jí pøi volání hodnot
{
for (int i=0; i<n; i++)
cout << "Ahoj \n";
cout << "konec";
};[/seznam]

Patrik Strnad   NOVÝ
12. 9. 2010

Já jsem to udělal trošku snadněji,ten obsah Čtverce:


#include <iostream>
using namespace std;
int main()
{
cout << "Ahoj! tento program ti vypocita Obsah ctverce\nZadej cislo: ";
double strana;
cin >> strana;
cin.get();
cout << "Obsah ctverce o strane " << strana << " metru je " << strana * strana * strana << " metru krychlovych";
cin.get();
return 0;
}

stif   NOVÝ
7. 3. 2012
#include <cstdlib> 
#include <iostream> 
#include <math.h>

using namespace std;

double cislona2(double n);
double dvojnasobok(double x);
int ciferne(int c, int v=10);
double o1000viac(double t);
double desatnasobok(double d);

int main()
{
int a;
 cout << "Zadajte číslo: ";
 cin >> a;

cout<<"Cislo na druhu je: "<<cislona2(a)<<".";
cout<<"\n";

cout<<"Dvojnasobok tohto cisla je: "<<dvojnasobok(a)<<".";
cout<<"\n";

cout<<"Vase cislo plus 1000 je: "<<o1000viac(a)<<".";
cout<<"\n";

cout<<"Desatnasobok vasho cisla je: "<<desatnasobok(a)<<".";
cout<<"\n";

cin.get (); 
 cin.get (); 
 return 0;
}

 double cislona2(double n)
    {
        return n * n;
    }
    

 double dvojnasobok(double x)
    {
        return x * 2;   
    }
  
 double o1000viac(double t)
    {
        return t + 1000;   
    } 
    
 double desatnasobok(double d)
    {
        return d * 10;   
    }
    
    

moja uloha:)

Jeysym   NOVÝ
12. 5. 2012

 Druhá mocnina, sudost nebo lichost (to zní strašně :D) a zjištění prvočísla. 

#include <iostream>
using namespace std;

void mocnina(double x);
void cifry(int x);
void prvocislo(int x);

int main()
{
    int a;
    cout << "Zadejte cislo !";
    cin >> a;
    mocnina(a);
    cifry(a);
    prvocislo(a);
    cin.get();
    cin.get();
    return 0;
}

void mocnina(double x)
{
       cout << "Cislo " << x << " na druhou je " << x * x << "!\n";
}
void cifry (int x)
{
     if (x % 2 == 0)
        cout << "Cislo " << x << " je sude!\n";
     else
          cout << "Cislo " << x << " je liche!\n";
}
void prvocislo(int x)
{
     int y=2; bool prv=true;
     do {
     if (x % y == 0)
        {cout << "Cislo " << x << " neni prvocislo\n"; prv = false;}
     y++;}
     while (y < x && prv != false);
     if (prv != false)
        cout << "Cislo " << x << " je prvocislo\n";
}


Marty   NOVÝ
30. 6. 2015

Můj úkol, beru kritiku :) :


#include <iostream>
using namespace std;

void cifra(int);
double nasobek(double x);
double scitani(double s);


int main(){
    int a;
    cout << "Zadejte cislo: ";
    cin >> a;
    cout << endl;
    cout << endl;
    cout << "Zadali jste cislo " << a << "." << endl;
    double lol = nasobek(a);
    cout << "Cislo na druhou je: " << lol << endl;
    cout << "Cislo je: ";
    cifra(a);
    cout << "Vase cislo + 10000 je: " << scitani(a) << endl;
    system("PAUSE");
    return 0;
}

void cifra(int i = 0) {
    if (i <= 9){
        cout << "jednociferne" << endl;
    }
    else if (i <= 99){
        cout << "dvojciferne" << endl;
    }
    else if (i <= 999){
        cout << "trojciferne" << endl;
    }
    else {
        cout << "ctyrciferne" << endl;
    };


};
double nasobek(double x){

    return x * x;
};
double scitani(double s){
    return s + 10000;
}

Petr   NOVÝ
5. 11. 2018
Můj program :)

#include "pch.h"
#include <iostream>

using namespace std;
void znaky(int c);
void druha(double x);
void odmocnina(double y);
void suda_licha(int z);

int main()
{
	int a;
	cout << "Zadejte cislo: ";
	cin >> a;
	druha(a);
	odmocnina(a);
	suda_licha(a);
	znaky(a);
	cin.get(); cin.get();
}

void druha(double x)
{
	int mocnina = x * x;
	cout << "Druha mocnina cisla " << x << " je " << mocnina << endl;
}
void odmocnina(double y)
{
	double w = sqrt(y);
	cout << "Druha odmocnina z cisla " << y << " je " << w << endl;
}
void suda_licha(int z)
{
	if ((z % 2) == 0)
	{
		cout << "Cislo je sude \n";
	}
	else
		cout << "Cislo je liche \n";
}
void znaky(int c)
{
	if (c < 10) {
		cout << "Cislo " << c << " je jednociferne" << endl;
	}
	else if (c < 100) {
		cout << "Cislo " << c << " je dvouciferne" << endl;
	}
	else if (c < 1000) {
		cout << "Cislo " << c << " je triciferne" << endl;
	}
	else if (c < 10000) {
		cout << "Cislo " << c << " je ctyrciferne" << endl;
	}
	else 
		cout << "Cislo " << c << " je peticiferne nebo vice" << endl;
}
Jogi   NOVÝ
21. 11. 2018

#3 Mike

Jogi   NOVÝ
21. 11. 2018

No to jsi udelal naramne, jen ze ti to jaksi nebude chodit a co takhle #include<cmath> a pow(mocnina,mocnitel)

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý