Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 08.01.2008, 14:05   #1
kubag
Nowy na forum
 
Data rejestracji: 08.01.2008
Posty: 1
kubag w tym momencie nie ma Reputacji dodatnich ani ujemnych <0  pkt>
Programowanie Ansi C

Kod:
#include <stdio.h>
#include <stdlib.h>
#include<limits.h>
main()
{
      int sd,id,su,iu,a,min,max;
      max=INT_MIN;
      min=INT_MAX;

      sd=0;
      id=0;
      su=0;
      iu=0;
      while(a!=0)
    {
      printf("podaj liczbe\t");
      scanf("***37;d",&a);
           
              if(a>max,a!=0)             
              max=a;
              if(a<min,a!=0)
              min=a;

      if(a>0)
      {     
            sd=sd+a;
            id=id+1;
      }
            else if(a<0)
            {
            su=su+a;
            iu=iu+1;
            }
    }
      printf("suma liczb dodatnich: \t");
      printf("%d",sd);
      printf("\n");
      printf("ilosc liczb dodatnich: \t");
      printf("%d",id);
            printf("\n");
            printf("suma liczb ujemnych: \t");
      printf("%d",su);
            printf("\n");
            printf("ilosc liczb ujemnych: \t");
      printf("%d",iu);
      printf("\n");
            printf("najmniejsza wartosc wynosi = %d \n",min);
      printf("najwieksza wartosc wynosi = %d \n",max);
   system("pause");
}
To jest program i powinien om mi na koncu wypisac najwieksza i najmniejsza liczbe podana przez uzytkownikaw tym rpoblem ze wypisuje on mi zamiast tego ostatnia liczbe podana przez uzytkownika.Wie ktos moze gdzie tkwi blad??
I jeszcze jedno.Jak w C napisac petelke jakas czy jakis typ zeby podal wartosc bezposrednio mniejsza w ciagu liczb od wartosci najwieksze oraz wartosc bezposrednio najwieksza od wartosci najmniejszej.

Ostatnio zmieniany przez kubag : 08.01.2008 o godz. 14:10
kubag jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 08.01.2008, 14:17   #2
ksviper
samotność
 
Avatar użytkownika ksviper
 
Data rejestracji: 08.08.2004
Lokalizacja: Klimontów
Posty: 2,940
ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>ksviper po prostu jest dobry(a) <350 - 449 pkt>
Kod:
...
if(a>max,a!=0)
...
if(a<min,a!=0)
...
co to ma robi***263; ?

poczytaj "Ansi C" Kernighan & Ritchie
__________________
ksviper jest offline   Odpowiedz cytując ten post
Stary 08.01.2008, 14:41   #3
REi
ClassicGOD
 
Avatar użytkownika REi
 
Data rejestracji: 24.02.2004
Lokalizacja: Tychy
Posty: 3,093
REi niedługo stanie się sławny ;) <50 - 149 pkt>
probowales tak ?:

if( a>max && a!=0 ) max=a;
if( a<min && a!=0 ) min=a;
__________________

God's Final Message to His Creation: "We apologise for the inconvenience"
REi jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 12:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.