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

Anonymní profil Reg – Programujte.comAnonymní profil Reg – Programujte.com

 

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

Pauli
C / C++ › Olympiáda
12. 12. 2009   #120961

Zdravím vás, mám do školy vytvořit program na vypsání Letních a Zimních Olympijských her od roku do roku, který si sám zadám. Jako bonusový úkol jsem v programu vytvořil i dotaz, zda problíhá válka... Pokud ano, vypíšete letopočty od kdy do kdy válka probíhala. A já bych chtěl poradit, jak mám v konečném vypsání Olympijských her vyškrtat ty letopočty, kdy proboíhala válka.
Předem díky za nápady :smile1:

#include <stdio.h>

#include <stdlib.h>

int main () {
int rok;
int konec;
int vzacatek;
char ano[]="ano";
char ne[]="ne";
int vkonec;
char valka[10];

printf("Napis, od jakeho roku chces vypsat Olympijske hry : ");
scanf ("%d", &rok);
printf("Napis rok, do ktereho se maji hry vypsat : ");
scanf ("%d", &konec);
printf("\n");
printf("Byla valka?\t\tano/ne\n");
scanf("%s", valka);
if (strcmp(valka, ano)==0){
printf("Kdy valka zacala : ");
scanf("%d", &vzacatek);
printf("Kdy valka skoncila : ");
scanf("%d", &vkonec);
}
else {
if (strcmp(valka, ne)==0){
printf("Mate stesti :)");
}

printf("\n");

for(rok; rok<=konec; rok++){
if(rok%4==0){
printf("Letni olympijske hry budou : %d \n", rok);
}

else {
if (rok%4==2){
printf("Zimni olympijske hry budou : %d\n", rok);
}
}

}
system("Pause");
return 0;
}

Re:
C / C++ › Seřazení a sečtení
11. 9. 2009   #115818

To Bald3rr :
Děkuji za odpověď, mám tu ale problém :smile14:
Ne zcela jsem pochopil, co vaš zadaný kód má znamenat... Jednak mi nefunguje, jednak vůbec nechápu, co dělá tečka v student[i].soucet a vlastně co celý váš kód má dělat...

Promiňte, jsem amatér :smile4: Mohl byste mi to trochu prosím osvětlit? :smile1:

Reg
C / C++ › Seřazení a sečtení
10. 9. 2009   #115795

Dobrý den,
mám menší problém - dělám měnší program, ale zasekl jsem se u dvou problémů. Vůbec mě nenapadá, jsk udělat
- seřazení dosažených bodů od nejlepšího po nejhorší
- sečtení dosažených bodů každého studenta

#include <stdio.h>

#include <conio.h>

int main() {
int x;
int i;
int a;
char studenti[30][30];
int body[30][5];
int soucet[30];

printf("Napis kolik se zucastnilo studentu : ");
scanf("%d", &x);
printf("\n");

for(i=0; i<x; i++) {
printf("Napis jmeno %d. studenta : ", i+1);
scanf("%s", studenti[i]);
}
printf("\n");

for(i=0; i<x; i++) {
printf("Napis, kolik bodu mel %s\n", studenti[i]);
for(a=0; a<5; a++){
printf("Body v %d. uloze : ", a+1);
scanf("%d", &body[i][a]);
}
printf("\n");
}

printf("\n");

for(i=0; i<x; i++) {
printf("Student %s mel : \n", studenti[i]);
for(a=0; a<5; a++){
printf("V %d. uloze %d bodu\n", a+1, body[i][a]);
}
printf("\n");
}

system("Pause");
return 0;
}


Předem děkuji

 

 

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