Kezdőoldal » Számítástechnika » Programozás » C programozás, tudnátok segíteni?

C programozás, tudnátok segíteni?

Figyelt kérdés

Mi a hiba a minimumkeresés fgv-be?


#include <stdio.h>

#include <stdlib.h>


int main()

{

int i,j,k,f,feladat,min,min2,min3,a,g;


printf("Valassz egy feadatot: ");

scanf("%d",&feladat);


if (feladat == 1){

a=1;

do{

int tomb[10];

i=0;

printf("Kerem az orat: ");

scanf("%d",&i);

printf("Kerem a percet: ");

scanf("%d",&j);

printf("Kerem a masodpercet: ");

scanf("%d",&k);

a++;

}while(a<=10);



min=0;

j=0;

int tomb[10];

for(j=0;j<10;j++){

if(tomb[j]<tomb[min]){

min=j;

}

}

printf("Legkevesebb ora: %d",tomb[min]);

}

return 0;

}



2013. nov. 1. 14:22
 1/9 anonim válasza:
nem tudok
2013. nov. 1. 14:27
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:

És ez a nagy káoszon kívül mi akar lenni mégis?

Ciklusváltozóba olvasol be, ráadásul felülírod egy csomószor ugyanazt.

Ideje visszatérni a Hello Worldhõz.

2013. nov. 1. 14:46
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
a tomb nevű tömbödbe nem raksz be egy elemet se. a do while ba beolvasol 3*10 értéket i j k ra, de azokat nem mented el. mint előttem írták, az egész vérzik
2013. nov. 1. 15:25
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

#include <stdio.h>

#include <stdlib.h>


int main()

{

int i,j,k,feladat,a;


printf("Valassz egy feadatot: ");

scanf("%d",&feladat);


if (feladat == 1){

a=1;

do{

printf("Kerem az orat: ");

scanf("%d",&i);

printf("Kerem a percet: ");

scanf("%d",&j);

printf("Kerem a masodpercet: ");

scanf("%d",&k);

a++;

}while(a<=10);



}

return 0;

}



akkor annyi, hogy ehhez kellene egy minimumkereses, hogy kiadja a legkisebb óra, perc, másodpercet és írja ki

2013. nov. 1. 16:55
 5/9 anonim ***** válasza:

-még mindig nem tárolod el sehová az i,j,k-ba beolvasott változókat

-nincs is minimumkereső függvényed (elsőben sem volt). Nézz utána a függvény definíciójának, mert szemlátomást nem érted.

2013. nov. 1. 17:48
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
100%

jaj..


elejére:


typedef struct Ido {

int h,m,s;

}


főprogramba:


Ido t[10];

for(int i=0; i<10; ++i) scanf("%i %i %i", &t[i].h, &t[i].m, &t[i].s);


a minimumkeresés prototípusa függvény valahogy így nézzen ki:


int min_ido(Ido* p, int meret);


ebben úgy is csinálhatod, hogy megszorzod az órát 60^2-nal, a percet 60-nal, és összeadod a másodperccel, és ebből visszaadod a legkisebbet(az indexét)

2013. nov. 1. 23:33
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
Amúgy áruld már el, hogy hol tanítanak így programozni, mert ez nagyon beszarás. :D
2013. nov. 1. 23:49
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
remélem a kérdezőnek szólt?... :D
2013. nov. 2. 00:41
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
Neki, igen.
2013. nov. 2. 07:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!