Автор Тема: Почему программа не работает?  (Прочитано 2381 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн What Is My Life

  • Пользователь
  • **
  • Сообщений: 35
    • Просмотр профиля
Почему программа не работает?
« : 17 Марта 2010, 17:12:26 »
# include <conio.h>
# include <stdlib.h>
# include <time.h>
void main() {
int comp;
int igrok;
int n;
time_t t;
srand((unsigned) time(&t));
comp = rand() %10 +1;
clrscr() ;
cprintf("%n","Computer \"zadumal\" chislo ot 1 do 10.\n\r");
cprintf("Vu dolzhnu ego ugadat za tri poputki.\n");
n = 0;
do {cscanf("%i",igrok);}
while (igrok!=comp &&n<3);
if (igrok == comp){
textcolor(RED);
cprintf ("%n\rVU VUIGRALI."); }
else
{
textcolor(GREEN);
cprintf("%n\rVu proigrali.");
cprintf("Computer zadumal chislo %d",comp); }
textcolor(LIGHTGRAY);
}

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Почему программа не работает?
« Ответ #1 : 17 Марта 2010, 20:11:02 »
вы думаете у нас встроенный компилятор в голове? хоть напишите,какую ошибку выкидывает
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн lu

  • Модератор
  • *****
  • Сообщений: 3126
  • ~~~~^_^~~~~
    • Просмотр профиля
Re: Почему программа не работает?
« Ответ #2 : 18 Марта 2010, 04:54:39 »
1. do {cscanf("%i",igrok);}

амперсанда не должно быть?

2.
n = 0;
do {cscanf("%i",igrok);}
while (igrok!=comp &&n<3);

n у вас не увеличивается. всегда будет =0 т.е меньше 3х

%i что означает?
Мы помогаем, а не решаем за Вас !!!

Полезные обозначения:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ∂ ℮ ∩ ≡  ≠ ≤ ≥ ≈ ∩   α β γ δ ε ζ η θ λ μ ξ π ρ σ φ ψ

Оффлайн What Is My Life

  • Пользователь
  • **
  • Сообщений: 35
    • Просмотр профиля
Re: Почему программа не работает?
« Ответ #3 : 21 Марта 2010, 20:29:16 »
что такое ампесанда?
%i - это ввода целых чисел со знаком

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Почему программа не работает?
« Ответ #4 : 21 Марта 2010, 21:41:50 »
ампераст определяет ссылочный тип данных...
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Почему возникает ошибка?

Автор Prutvel

Ответов: 25
Просмотров: 4553
Последний ответ 13 Марта 2010, 21:24:01
от Prutvel
Программа на языке С, сравнить слова и вывести самое длинное слово

Автор non_fitto

Ответов: 1
Просмотров: 4429
Последний ответ 17 Января 2011, 18:29:57
от testtest
visual basic, программа для вычисления силы тока, сопротивления, напряжения

Автор Иришка!!!

Ответов: 0
Просмотров: 4371
Последний ответ 10 Февраля 2011, 14:36:16
от Иришка!!!
Программа поиска слова в предложении с наибольшим количеством заданной буквы.

Автор Андрей П

Ответов: 0
Просмотров: 5126
Последний ответ 04 Мая 2015, 18:04:05
от Андрей П
Программа, численно посчитать первую и вторую производную функции

Автор serj-07

Ответов: 6
Просмотров: 8747
Последний ответ 18 Мая 2010, 20:58:48
от serj-07