Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
5:08
1069
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

АвторCИ, а не Сиси!
#include<conio.h>
#include<math.h>
#include<stdio.h>
void main()
{
int q=0,j ,s,N,n;
float g,k;
for(;0<n;)
{
scanf("%d",n);
if (n=0) break ;
else N*=n; s+=n;q+=1;
}
g=1/q;
k=s/q;
j=pow(N,g);
printf("%f%f",j,k);
getch();
}
Почему не работает ?
Надо сдавать через час а у меня не готова. Помогите советом, что исправить.
#include<conio.h>
#include<math.h>
#include<stdio.h>
void main()
{
int q=0,s,N,n=1;
float g,k,j ;
for(;0<n;)
{
scanf("%d",n);
if (n=0) break ;
else N*=n; s+=n;q+=1;
}
g=1/q;
k=s/q;
j=pow(N,g);
printf("%f%f",j,k);
getch();
}
#include<conio.h>
#include<math.h>
#include<stdio.h>
void main()
{
double q=0,s,N,n=1,g,k, j;

for(;0<n;)
{
scanf("%d",n);
if (n=0) break ;
else N*=n; s+=n;q+=1;
}
g=1/q;
k=s/q;
j=pow(N,g);
printf("%f%f",j,k);
getch();
}
все ровно не хочет.
А зачем такое else? В этой ветке один оператор - раз, он вообще не нужен - два.

И ещё, если ввести 0 - у тебя деление на 0 будет. Хотя оно у тебя всегда будет, у тебя в условии не логическое выражение, а присваивание.

Потрясающей кривизны код...
для FireSwarm:
#include<conio.h>
#include<math.h>
#include<stdio.h>
void main()
{
double q=0,s,N,n,g,k, j;
scanf("%d",n);
for(;n>0;)
{
scanf("%d",n);
N*=n;
s+=n;
q+=1;
}
g=1/q;
k=s/q;
j=pow(N,g);
printf("%f%f",j,k);
getch();
}
Так что ли?
Потрясающей кривизны код...
Индусский, не?
#include<conio.h>
#include<math.h>
#include<stdio.h>
void main()
{
double q=0,s=0,N=1,n,g,k, j;
scanf("%d",n);
for(;n>0;)
{
scanf("%d",n);
N*=n;
s+=n;
q+=1;
}
g=1/q;
k=s/q;
j=pow(N,g);
printf("%f%f",j,k);
getch();
}
Так что ли?
Смотря что ты хочешь сделать...
Индусский, не?
А вот не гоните на индусский код. Самый ужасный код, что я видел, был написан чехами (да, у них тоже есть программисты). К примеру, у них была функция, принимавшая 93 аргумента. Эти аргументы - поля с формы. Когда нужно было по быстрому добавить ещё одно поле, соответственно передать ещё один аргумент в ф-ю, кончился стек. А всего-то нужно было в качестве параметра передавать саму форму...
Смотря что ты хочешь сделать...
кстати да, условия бы задачи писал что-ли)
#include<conio.h>
#include<math.h>
#include<stdio.h>
int main()
{

double q=0, s=0, N=1,g = 0,k = 0, j = 0;
int n = 0;

scanf("%d", &n);

while (n > 0)
{
scanf("%d", &n);
N *= n;
s+=n;
q+=1;
}

if (q == 0)
{
printf("Divide by zero.\n");
return -1;
}
g=1/q;
k=s/q;
j=pow(N, g);

printf("%f\n%f",j,k);
getch();
}


Заводится, а правильно ли работает, кто без описания разберёт.
CИ, а не Сиси! Ересь то какая !
Что такое СИ, по сравнению с такой прекрасной вещью как сиси ?
не Сиси!
Как тебе уже некогда о сисях думать? Значит отчисляйся и [цензура] в армию.
К списку тем
2007-2025, онлайн игры HeroesWM