Program sprawdzający możliwość utworzenia trójkąta

0

Siemka, mam na zadanie napisać program, który sprawdza czy z trzech odcinków można stworzyć trójkąt. Póki co wyszło mi takie coś. Nie wiem gdzie i dlaczego jest błąd. Proszę o pomoc.

 #include <stdio.h>
int main(void) 
{
int a,b,c;
printf("Wprowadz dlugosc boku a");
scanf("%d",&a);
printf("Wprowadz dlugosc boku b");
scanf("%d",&b);
printf("Wprowadz dlugosc boku c");
scanf("%d",&c);
if(a+b>c)
else printf("nie");
if(a+c>b)
else printf("nie");
if(b+c>a) 
printf("tak");
else printf("nie");
return=0;
}
0

zamień return=0; na return 0; - wtedy przynajmniej się skompiluje i poprawisz pozostałe błędy.

0

Ponieważ kompilatorowi nie podoba się Twoje formatowanie kodu.
Popraw je.

0

Samo usunięcie "=" niewiele podpowiedziało, bo wyskakuje mi:
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
co niewiele mi mówi ;/

0

To znaczy, że Twój program jest aktualny - możesz go uruchomić(Nie wiem jakiego IDE używasz, ale spróbuj kliknąć na zielony trójkąt skierowany ostrzem w prawo).

0

Używam Visual Studio 2010. Jak próbuje włączyć program to wyskakuje okienko: Unable to start program 'c:...\trojkat.exe'. Niemożna odnaleźć określonego pliku.

W międzyczasie zacząłem robić inne zadanie, w którym muszę użyć polskich znaków. No i wpisuje /210 chcąc otrzymać ł, a wyskakuje E z daszkiem. Ktoś wie gdzie to można zmienić? ;(

0

Chodzi mi o to, że otrzymuje coś takiego:

 32
33      !
34      "
35      #
36      $
37      %
38      &
39      '
40      (
41      )
42      *
43      +
44      ,
45      -
46      .
47      /
48      0
49      1
50      2
51      3
52      4
53      5
54      6
55      7
56      8
57      9
58      :
59      ;
60      <
61      =
62      >
63      ?
64      @
65      A
66      B
67      C
68      D
69      E
70      F
71      G
72      H
73      I
74      J
75      K
76      L
77      M
78      N
79      O
80      P
81      Q
82      R
83      S
84      T
85      U
86      V
87      W
88      X
89      Y
90      Z
91      [
92      \
93      ]
94      ^
95      _
96      `
97      a
98      b
99      c
100     d
101     e
102     f
103     g
104     h
105     i
106     j
107     k
108     l
109     m
110     n
111     o
112     p
113     q
114     r
115     s
116     t
117     u
118     v
119     w
120     x
121     y
122     z
123     {
124     |
125     }
126     ~
127     ⌂
128     Ç
129     ü
130     é
131     â
132     ä
133     à
134     å
135     ç
136     ê
137     ë
138     è
139     ï
140     î
141     ì
142     Ä
143     Å
144     É
145     æ
146     Æ
147     ô
148     ö
149     ò
150     û
151     ù
152     ÿ
153     Ö
154     Ü
155     ø
156     £
157     Ø
158     ×
159     ƒ
160     á
161     í
162     ó
163     ú
164     ñ
165     Ñ
166     ª
167     º
168     ¿
169     ®
170     ¬
171     ½
172     ¼
173     ¡
174     «
175     »
176     ░
177     ▒
178     ▓
179     │
180     ┤
181     Á
182     Â
183     À
184     ©
185     ╣
186     ║
187     ╗
188     ╝
189     ¢
190     ¥
191     ┐
192     └
193     ┴
194     ┬
195     ├
196     ─
197     ┼
198     ã
199     Ã
200     ╚
201     ╔
202     ╩
203     ╦
204     ╠
205     ═
206     ╬
207     ¤
208     ð
209     Ð
210     Ê
211     Ë
212     È
213     ı
214     Í
215     Î
216     Ï
217     ┘
218     ┌
219     █
220     ▄
221     ¦
222     Ì
223     ▀
224     Ó
225     ß
226     Ô
227     Ò
228     õ
229     Õ
230     µ
231     þ
232     Þ
233     Ú
234     Û
235     Ù
236     ý
237     Ý
238     ¯
239     ´
240     ­
241     ±
242     ‗
243     ¾
244     ¶
245     §
246     ÷
247     ¸
248     °
249     ¨
250     ·
251     ¹
252     ³
253     ²
254     ■
255       

i trudno się tu dopatrzeć ą,ć,ę...

0

Zobacz czy to pójdzie

 #include <stdio.h>
int main(void)
{
int a,b,c;
printf("Wprowadz dlugosc boku a");
scanf("%d",&a);
printf("Wprowadz dlugosc boku b");
scanf("%d",&b);
printf("Wprowadz dlugosc boku c");
scanf("%d",&c);
if(a+b>c){
if(a+c>b){
if(b+c>a){
printf("tak");}}}
else printf("nie");
return 0;
}
0

Niestety dalej nie może "znaleźć pliku" ;/

0

Jednak już działa ;) Dzięki za poprawkę. Visual studio nie dał rady, ale przerzuciłem się na code::blocks 10.05 i wszystko śmiga jak powinno ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1