Autor Wiadomość
LEM
PostWysłany: Nie 15:58, 18 Lis 2007   Temat postu:

Bo program masz uruchomić z linii poleceń i w żaden inny sposób.
Gość
PostWysłany: Nie 14:30, 18 Lis 2007   Temat postu:

Dlaczego cały czas wyskakuje mi "Program nie został uruchomiony za pomocą parametrów lub nie zostały wprowadzone wszystkie wartości ??
LEM
PostWysłany: Czw 18:46, 15 Lis 2007   Temat postu:

No jak, to nie jest to samo. N jest dzielnikiem I gdy !(I%N) czy jak kto woli (I%N==0).
N jest wielokrotnością liczby I gdy !(N%I) lub jak kto woli (N%I==0).

Czyli dokładnie tak, jak napisał snow.
arekmalek1
PostWysłany: Czw 15:03, 15 Lis 2007   Temat postu:

a może to taka zmyłka, bo pierwsza grupa miała napisać program, który podświetli liczby których n jest dzielnikiem, a duga te liczby które są wielokrotnością liczby n, no rzeczywiście chyba jest to samo
snow
PostWysłany: Czw 11:08, 15 Lis 2007   Temat postu:

hmm... to co napisales o drugim to by wychodzilo, ze oba zadania sa takie same.

"ktorych liczba N jest wielokrotnoscia"

ja to rozumiem, ze ma zaznaczyc liczby, ktorych N dzieli sie przez te liczby bez reszty... hmm, byc moze zle zrozumialem Wink
arekmalek1
PostWysłany: Czw 2:08, 15 Lis 2007   Temat postu:

ten pierwszy super, tylko w tym drugim ma być innym kolorem liczba która jest wielokrotnością ostatniego parametru, czyli na jeżeli ostatni parametr to n=5, to podświetla 5,10,15,25...
snow
PostWysłany: Czw 0:01, 15 Lis 2007   Temat postu:

aj zapomnialem o dzieleniu przez 0 i wczytywaniu danych z klawiatury jezeli nie bedzie wszystkich parametrow... no i opisu Wink

zrobie to jak bede mial chwile czasu... a raczej checi Razz
MARTIN
PostWysłany: Śro 20:40, 14 Lis 2007   Temat postu:

hehe pewnie tak :p
snow
PostWysłany: Śro 19:36, 14 Lis 2007   Temat postu: [SOURCE] Rozwiazanie zadan z kolokwium.

Wydaje mi sie, ze tak to powinno wygladac... o ile dobrze zrozumialem polecenie. ;D
Pozwolilem sobie nawet na dodanie koloru tla tekstu... zeby ladniej wygladalo. Wink

:: Grupa nr 1 ::
Napisz program uruchamiany z 3 parametrami P,K,N, który wyswietli na ekranie liczby z przedzialu domknietego <P,K> po 10 w wierszu i zaznaczajac innym kolorem te ktorych dzielnikiem jest liczba N. Nalezy sprawdzic ilosc parametrow i odpowiednio zareagowac, liczby maja byc wyswietlane rowno w kolumnach.

Kod:
~ kol1snow . cpp ~

#include <stdlib.h>
#include <conio.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
int p,k,n;
int i,j=0;
clrscr();
if (argc==4)
   {
   p=atoi(argv[1]);
   k=atoi(argv[2]);
   n=atoi(argv[3]);
   textbackground(4);
   for (i=p; i<=k; i++)
      {
      j++;
      if (i%n==0)
         {
         printf("|");
         textcolor(12);
         cprintf("%5d", i);
         }
      else
         {
         printf("|");
         textcolor(7);
         cprintf("%5d", i);
         }
      if (j==10 && i!=k)
         {
         printf("|\n\r");
         j=0;
         }
      if (i==k)
         {
         printf("|");
         }
      }
   }
else
   {
   textcolor(12);
   cprintf("Program nie zostal uruchomiony za pomoca parametrow lub nie zostaly wprowadzone wszystkie wartosci!\n\r");
   }
getch();
return 0;
}


:: Grupa nr 2 ::
Napisz program uruchamiany z 3 parametrami P,K,N, który wyswietli na ekranie liczby z przedzialu domknietego <P,K> po 10 w wierszu i zaznaczajac innym kolorem te ktorych liczba N jest wielokrotnoscia. Nalezy sprawdzic ilosc parametrow i odpowiednio zareagowac, liczby maja byc wyswietlane rowno w kolumnach.

Kod:
~ kol2snow . cpp ~

#include <stdlib.h>
#include <conio.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
int p,k,n;
int i,j=0;
clrscr();
if (argc==4)
   {
   p=atoi(argv[1]);
   k=atoi(argv[2]);
   n=atoi(argv[3]);
   textbackground(4);
   for (i=p; i<=k; i++)
      {
      j++;
      if (n%i==0)
         {
         printf("|");
         textcolor(12);
         cprintf("%5d", i);
         }
      else
         {
         printf("|");
         textcolor(7);
         cprintf("%5d", i);
         }
      if (j==10 && i!=k)
         {
         printf("|\n\r");
         j=0;
         }
      if (i==k)
         {
         printf("|");
         }
      }
   }
else
   {
   textcolor(12);
   cprintf("Program nie zostal uruchomiony za pomoca parametrow lub nie zostaly wprowadzone wszystkie wartosci!\n\r");
   }
getch();
return 0;
}

Powered by phpBB © 2001/3 phpBB Group