[עזרה] בבניית תוכנית בc - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

[עזרה] בבניית תוכנית בc


TheGboom

Recommended Posts

#include<stdio.h>
#include<conio.h>
void main()
{
int h,m,s;
float x,z,f,y;

clrscr();

printf("enter seconds that pass from the beging of the day:\n");
scanf("%f",&x);
f=x;

h=(x/3600);

y=(h-f)*60;


m=y;
s=(m-y)*60;

printf("\n%d:%d:%d",h,m,s);

getch();
}

זה הקוד ואין לי מושג מה הבעיה

קישור לתוכן
שתף באתרים אחרים

1) תבדוק את החישוב של Y.

2) סביר להניח שמספר השניות(הערך שאתה קולט) צריך להיות שלם, ולא FLOAT.

אחי אם היית מסתכל טוב על התוכנית היית מבין שזה הקטע שאחרי זה אני יוכל לחלק את מספר השניות 3600 ואז יוצא מספר לא שלם

ואני צריך את המספר לשני משתנים אחד עשרוני והשני שלם

ובדקתי אלף פעמים וניסתי כל מיני נסיונות בגלל זה שאלתי פה עם מישהו מוכן לעזור לי

קישור לתוכן
שתף באתרים אחרים

מזתומרת איך כותבים את זה?!

תוכל לתוב לי איך כותבים את זב בדיוק?!

#include<stdio.h>[
#include<conio.h>
void main()
{
int h,m,s;
float x,z,f,y;

clrscr();

printf("enter seconds that pass from the beging of the day:\n");
scanf("%f",&x);
f=x;

h=(x/3600);

y=(h%x)*60;


m=y;
s=(m-y)*60;

[\code]

קישור לתוכן
שתף באתרים אחרים

אני עושה 60

m=(x%60):

ואני עושה גם

m=(x/60)

וגם זה לא פועל

אני מזה מצטער שאני משגע אותך אני פשוט כבר יותר מדי זמן על התרגיל הזה

סתכל


#include<conio.h>
void main()
{
int h,m,s,x,y;

clrscr();

printf("enter seconds that pass from the beging of the day:\n");
scanf("%d",&x);

y=x;
h=(x/3600);
m=(x%60);


s=(x%3600);



printf("\n%d:%d:%d",h,m,s);

getch();
}

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...