Anonymní profil Já – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Já – Programujte.comAnonymní profil Já – Programujte.com

 

Příspěvky odeslané z IP adresy 89.235.31.–

Snake
C / C++ › faktorial
19. 10. 2016   #213122

Ahoj. Nenapadá někoho jak vypsat faktoriál čísla zadaného uživatelem? :)

Jan
C / C++ › Proměná hodnota
18. 10. 2016   #213104

Nazdárek. dostali jsme ve škole tohle zadání úkolu:

Vypište průměrnou hodnotu z 10 čísel. 

Mohl by mi prosím někdo vysvětit co po mě učitelka vůbec chce a jak by jste to řešili? :DD

Lusi
C / C++ › scitani rady cisel
18. 10. 2016   #213100

#2 BDS
Asi moc nechápu jak to myslis. Kdyz jsem to zkusila podle tveho navodu tak mi to stejne nefungovalo. Prosim te co delam spatne? :D

int main()

{
	int a, all=0;
	cout << "Zadejte 10 cisel pro porovnani" << endl;
	for (int i = 0 ;i<10; i++) {
		cin >> a;
	}
	cout <<endl;
	all += a;
	cout << "vysledek  "<< all << endl;
	
	cin.get(); cin.get();
	return 0;
}
Lusi
C / C++ › scitani rady cisel
18. 10. 2016   #213098

Ahoj. Muzu mít dotaz? :)

Za předpokladu že mám vygenerovanou tuhle řadu čísel  

cout << "Zadejte 10 cisel" << endl;
	for (int i = 0 ;i<10; i++) {
		cin >> a;
	}

jak tyhle vygenerovane cisla sectu? díky za radu :))

Bart
C / C++ › Switch case
17. 10. 2016   #213088

Zdarte. Prosím o radu. Proč mi to ukazuje chybu C4700 - uninitialized local variable 'i' used  ? :))) 


#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
	int i;
	int x, y, z;
	cout << "napiste dve cisa ktera chcete scitat" << endl;
	cin >> x;
	cin >> y;

	switch (i) {
	case 1:
		z = x + y;
		cout << z << endl;
		break;
	case 2:
		z = x * y;
		cout << z << endl;
		break;
		break;
	case 3:
		z = x - y;
		cout << z << endl;
	case 4:
		z = x / y;
		cout << z << endl;
		break;
		break;
	}
		cin.get (); cin.get();
    return 0;
}

uninitialized local variable 'name' used

Pavel
C / C++ › Selection sort
12. 10. 2016   #213042

Omlouvám se. Myslel jsem tenhle zdroják

void selectionSort(int array[], int size) {
     for (int i = 0; i < size - 1; i++) {
         int maxIndex = i;
         for (int j = i + 1; j < size; j++) {
             if (array[j] > array[maxIndex]) maxIndex = j;
         }
         int tmp = array[i];
         array[i] = array[maxIndex];
         array[maxIndex] = tmp;
     } 
 }
Pavel
C / C++ › Selection sort
12. 10. 2016   #213041

Zdar. Hej pokud mám kod na selection sort 

 public static void selectionSort(int[] array) {
     for (int i = 0; i < array.length - 1; i++) {
         int maxIndex = i;
         for (int j = i + 1; j < array.length; j++) {
             if (array[j] > array[maxIndex]) maxIndex = j;
         }
         int tmp = array[i];
         array[i] = array[maxIndex];
         array[maxIndex] = tmp;
     } 
 }

co mám doplnit do toho pole maxIndex?

díky

C / C++ › Problém
11. 10. 2016   #213031

Ahoj. Neví někdo proč při zadání kodu:

#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;

#include "stdafx.h"
#include <iostream>
#include <time.h>

using namespace std;

int main() {
    int pole[4], cokoliv, gen;
    srand(time(NULL));
    for (int i = 0; i < 4; i++) {
        gen = rand() % 100;
        printf("%d. cislo je: %d\n", i, gen);
    }
 for (int i2 = 0; i2 <= 4; i2++)
    {for (int j = 0; j<4; j++)
        {if (pole[j]>pole[j + 1])
            {cokoliv = pole[j];
                pole[j] = pole[j + 1];
                pole[j + 1] = cokoliv;}}}
    cout << " Serazena cisla " << endl;
    for (int i3 = 0; i3<4; i3++)
    {cout << i3 <<".  " <<  " Hodnota: " << pole[i3] << endl;
    }
    cin.get();cin.get();
    return 0;
}

mám výstup takovýhle ?

Připojen obrázek.

Potřebuju seřadit ty náhodný čísla :)

Díky ;)

Katka
C / C++ › Náhodná čísla + posloupnost
10. 10. 2016   #213019

Ahoj. 

S C++ teprve začínám tak snad mě neukamenujete :D
Mám za úkol vygenerovat posloupnost 20 náhodných čísel a nalezt největší a nejmenší prvek posloupnosti.

Už jsem teda přišla na to, že vygenerovat 20 náhodných čísel můžu takhle:

int main()
{
    int gen;
    srand (time(NULL));
    for (int i = 1; i < 21; i++){
        gen = rand() % 100 ; 
    printf ("%d. cislo je: %d\n",i , gen);}
    cin.get();cin.get();
    return 0;
}

a že seřadit dvacet čísel můžu takhle:

int main() {
    int pole[20];
    cout << "Zadejte dvacet cisel : " << endl;
    for (int i = 0; i<20; i++)
    { cin >> pole[i];  }
    cout << "Zadana cisla jsou " << endl;
    for (int j = 0; j<20; j++)
    {cout << "Porasi císel " << j << " ´Hodnota: " << pole[j] << endl;}
    int cokoliv; /*začíná bubble sort*/
    for (int i2 = 0; i2 <= 19; i2++) 
    {for (int j = 0; j<19; j++)
        {if (pole[j]>pole[j + 1])
            {   cokoliv = pole[j];
                pole[j] = pole[j + 1];
                pole[j + 1] = cokoliv;}}}
    cout << " Serazena cisla " << endl;
    for (int i3 = 0; i3<20; i3++)
    {cout << "Poradí cisel " << i3 << " Hodnota: " << pole[i3] << endl;}
    cin.get();cin.get();
    return 0;
}

ale furt mi ty dva jednotlivý způsoby nejdou dát žádným způsobem do sebe. Neporadil by mi někdo? Popřípadě nenapadá vás nějaký jednodušší způsob? :)

 

 

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