 |
www.wimir1010.fora.pl wimir mibm Ic gr10
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
marcinn
Dołączył: 03 Lis 2010
Posty: 72
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Pią 14:38, 19 Lis 2010 Temat postu: Równania kwadratowe - program w C |
|
|
Program z punktu 2
Kod: | #include <stdio.h>
#include <math.h>
main ()
{
int a,b,c;
float delta,x1,x2,x0;
printf("Podaj a:\n");
scanf("%d",&a);
printf("Podaj b:\n");
scanf("%d",&b);
printf("Podaj c:\n");
scanf("%d",&c);
delta=b*b-4*a*c;
printf("Delta=%.2f \n",delta);
if (delta < 0)
printf("Brak rozwiazan \n");
if (delta == 0)
{
x0=-b/(2*a);
printf("x0=%.2f \n",x0);
}
if (delta > 0)
{
x1=(-b-sqrt(delta))/(2*a);
x2=(-b+sqrt(delta))/(2*a);
printf("x1=%.2f, x2=%.2f \n", x1,x2);
}
return 0;
} |
Jakby ktoś miał kolejne to niech wrzuci.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
GRZEGORZ
Dołączył: 01 Lis 2010
Posty: 52
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Sob 17:33, 20 Lis 2010 Temat postu: |
|
|
moze ktos wrzucic 1 program bo mam problemika
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
marcinn
Dołączył: 03 Lis 2010
Posty: 72
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Sob 19:11, 20 Lis 2010 Temat postu: |
|
|
cw 1
I jeszcze 3 jakby ktoś chciał:
Kod: | #include <stdio.h>
#include <math.h>
main ()
{
int a,b,c,odp;
float delta,x1,x2,x0;
do {
printf("Podaj a:\n");
scanf("%d",&a);
printf("Podaj b:\n");
scanf("%d",&b);
printf("Podaj c:\n");
scanf("%d",&c);
delta=b*b-4*a*c;
printf("Delta=%.2f \n\n",delta);
if (delta < 0)
printf("Brak rozwiazan \n");
if (delta == 0)
{
x0=-b/(2*a);
printf("x0=%.2f \n",x0);
}
if (delta > 0)
{
x1=(-b-sqrt(delta))/(2*a);
x2=(-b+sqrt(delta))/(2*a);
printf("x1=%.2f, x2=%.2f \n\n", x1,x2);
}
printf("Czy chcesz liczyc dalej (TAK=1 NIE=0)? \n", odp);
scanf("%d",&odp);
}
while (odp==1);
return 0;
}
|
Post został pochwalony 0 razy
Ostatnio zmieniony przez marcinn dnia Nie 11:22, 21 Lis 2010, w całości zmieniany 4 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
zbozak
Administrator
Dołączył: 07 Lis 2010
Posty: 65
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Nie 23:30, 21 Lis 2010 Temat postu: |
|
|
Wrzuce tabliczkę mnożenia. Jednak nie jest do końca dobrze. Jesli ktoś może nie spojrzy i może poprawi.
Źródłowy:
Kod: |
// Tabliczka mnozenia do 100
#include <stdio.h>
#in
main()
{
int i;
int j;
printf("\n\nTabliczka mnozenia.\n");
for(i=1; i<=10;i++)
{
printf("%3.0d \n",i);
for(j=1;j<=10;j++)
{
printf("%3.0d",j*i);
}
}
printf("\n\n");
return 0;
}
|
a tak wygląda:
Kod: |
Tabliczka mnozenia.
1
1 2 3 4 5 6 7 8 9 10 2
2 4 6 8 10 12 14 16 18 20 3
3 6 9 12 15 18 21 24 27 30 4
4 8 12 16 20 24 28 32 36 40 5
5 10 15 20 25 30 35 40 45 50 6
6 12 18 24 30 36 42 48 54 60 7
7 14 21 28 35 42 49 56 63 70 8
8 16 24 32 40 48 56 64 72 80 9
9 18 27 36 45 54 63 72 81 90 10
10 20 30 40 50 60 70 80 90100
|
Problemem jest ostatnia kolumna.
Post został pochwalony 0 razy
Ostatnio zmieniony przez zbozak dnia Nie 23:31, 21 Lis 2010, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
GRZEGORZ
Dołączył: 01 Lis 2010
Posty: 52
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 18:20, 23 Lis 2010 Temat postu: |
|
|
moze ktos wrzucic notatki z wykladow
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
marcinn
Dołączył: 03 Lis 2010
Posty: 72
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Wto 18:43, 23 Lis 2010 Temat postu: |
|
|
Ćwiczenie 6
zad. 4
Kod: | #include <stdio.h>
#include <math.h>
main ()
{
FILE *f;
int a,b,c;
float delta,x1,x2,x0;
f=fopen("dane.txt","r");
fscanf(f,"%d %d %d", &a, &b, &c);
delta=b*b-4*a*c;
printf("Delta=%.2f \n",delta);
if (delta < 0)
printf("Brak rozwiazan \n");
if (delta == 0)
{
x0=-b/(2*a);
printf("x0=%.2f \n",x0);
}
if (delta > 0)
{
x1=(-b-sqrt(delta))/(2*a);
x2=(-b+sqrt(delta))/(2*a);
printf("x1=%.2f, x2=%.2f \n", x1,x2);
}
fclose(f);
return 0;
}
|
zad. 5
Kod: | #include <stdio.h>
#include <math.h>
main ()
{
int a = 1;
while (a <= 21) {printf ("%d\n", a*a); ++a;}
return 0;
} |
zad. 6 (tabliczka mnożenia)
Kod: | #include <stdio.h>
int tab[10][10];
main ()
{
int i,j;
{
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
tab[i][j]=(i+1)*(j+1);
printf("%d\t", tab[i][j]);
}
printf("\n");
}
}
return 0;
}
|
Post został pochwalony 0 razy
Ostatnio zmieniony przez marcinn dnia Wto 18:43, 23 Lis 2010, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
zbozak
Administrator
Dołączył: 07 Lis 2010
Posty: 65
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Wto 19:47, 23 Lis 2010 Temat postu: |
|
|
Jeszcze raz wrzuce zadanie 6 zrobione nie na tablicach
Kod: |
#include <stdio.h>
main()
{
int i;
int j;
//petla 1
for(i=1; i<=10; i++)
{
//petla 2
for(j=1; j<=10; j++)
{
printf("%d\t", i*j);
}
printf("\n\n");
}
return 0;
}
|
Wersja dobra i poprawna [/code]
Post został pochwalony 0 razy
Ostatnio zmieniony przez zbozak dnia Wto 20:05, 23 Lis 2010, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
zbozak
Administrator
Dołączył: 07 Lis 2010
Posty: 65
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Czw 23:27, 25 Lis 2010 Temat postu: |
|
|
Potrzebuje zrobić konwersje int na char ma ktos gotowy kod ?
edit//
ok juz zrobiłem gdyby ktos potrzebował:
Kod: |
int to char
char *str;
sprintf(str, "%d", zmienna);
|
Post został pochwalony 0 razy
Ostatnio zmieniony przez zbozak dnia Pią 0:43, 26 Lis 2010, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
DAMIAN
Dołączył: 03 Lis 2010
Posty: 5
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Nie 23:07, 28 Lis 2010 Temat postu: |
|
|
Ma może ktoś te programy z Ćwiczenia 7 ???
Byłbym wdzięczny jakby ktoś wrzucił kody żródłowe ..
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
zbozak
Administrator
Dołączył: 07 Lis 2010
Posty: 65
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Pon 13:56, 29 Lis 2010 Temat postu: |
|
|
Cw 07-01.c
Kod: | #include <stdio.h>
#include <stdlib.h>
int main(int argc, char*argv[])
{
printf("Piotr Mlynarczyk\ncw07-01.c\Program obliczajacy n!zmiennej wczytanej z wiersza polecen." );
int n;
unsigned long int i=1;
if (argc<2)
{
printf("nie podano argumentu");
exit(-1);
}
n=atoi(argv[1]);
printf("%d\n\n",n);
while(n>1)
{
i*=n--;
printf("%lu\n", i);
}
}
|
cw 07-02.c
Kod: | //Piotr Mlynarczyk
//program obliczajacy delte ze wspolczynnikami wpisanymi wewnatrz programu.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(int argc, char*argv[])
{
printf("\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n\n");
printf ("Cw07-02, Piotr Mlynarczyk, gr C10 \n\n" );
printf("Program obliczajacy delte oraz równanie kwadratowe.\nZmienne wczytywane z wiersza polecen \n\n");
printf("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n\n");
//zainicjowanie zmirennych
float a; //wopisaca zm8ienne
float b;
float c;
double d;
double p;
double x1;
double x2;
//wczytanie zmiennych
if (argc<4)
{
printf("Za malo argumentow");
exit(-1);
}
if (a==0)
{
printf("to nie funkcja");
}
else if(a!=0)
{
//konwersja z char na int
a=atoi(argv[1]);
b=atoi(argv[2]);
c=atoi(argv[3]);
d=(b*b)-(4*a*c);
if(d<0)//brak rozwiazan
{
printf("Brak rozwiazan delta= %f\n\n", d);
}
else if (d==0)
{
x1=(-b)*(2*a);
printf("Delta= %f X0=%f\n\n",d,x1);
}
else if(d>0)
{
printf("Delta = %3.f \n\n",d );
p=(double)sqrt(d);
printf("Pierwiastek z delty = %3.f \n\n",p );
x1=(-b-p)/(2*a);
x2=(-b+p)/(2*a);
printf("x1= %3.f ", x1);
printf("x2= %3.f\n", x2);
}
}
return 0;
}
|
Cw07-03.c
Kod: |
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{ //Wypisz wymaluj autora
int i;
for(i=1;i<=40; i++ )
{
printf("+");
}
printf("\n\nPiotr Mlynarczyk\nCw07-03.c program liczacy rownanie kwadratowe z zaiportowanego pliku dane.txt\ni zapisujacy do pliku wyniki.txt\n\n");
for(i=1; i<=40;i++)
{
printf("+");
}
//deklaracje zmiennych
int a,b,c;
float d,p,x1,x2;
//odczyt z pliku
FILE *f;
f=fopen("dane.txt","r");
fscanf(f, "%d %d %d", &a, &b, &c);
//sprawdzenie wczytanych zmiennych
printf("\n\n\na=%d\t b=%d\t c=%d\n\n\n",a,b,c);
//funkcja kwadratowa
if (a==0)
{
printf("To nie jest rówaniae kwadratowe");
}
else if(a!=0)
{
d=(b*b)-(4*a*c);
p=sqrt(d);
if(d<0)
{
printf("delta= %0.2f, brak rozwiazan!\n\n", d);
}
else if(d==0)
{
x1=(-b)/(2*a);
printf("delta=%0.2f posiada jedno rozwiazanie X0=%0.2f\n\n",d,x1);
}
else if(d>0)
{
x1=(-b-p)/(2*a);
x2=(-b+p)/(2*a);
printf("delta=%0.2f pierwiastek z delty=%0.2f\n\n ",d,p);
printf("X1=%0.2f \t X2=%0.2f\n\n", x1,x2);
}
}
fclose(f);
//konwersja int to string
char *str;
sprintf(str, "%d",x1,x2);
//zapis do pliku
FILE *g;
if ((g=fopen("wynik.txt","w"))==NULL)
{
printf("Nie da sie otworzyc pliku ");
exit(1);
}
fprintf(g, "x1= %0.2f x2=%0.2f", x1, x2);
fclose(g);
}
| [/code]
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
zbozak
Administrator
Dołączył: 07 Lis 2010
Posty: 65
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Pon 21:32, 29 Lis 2010 Temat postu: |
|
|
Niech ktoś jeszcze zrobi te nastepne cwiczenia.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
GRZEGORZ
Dołączył: 01 Lis 2010
Posty: 52
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 7:08, 30 Lis 2010 Temat postu: |
|
|
wie moze ktos dlaczego alegro nie wlancza sie na tym putty??
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
marcinn
Dołączył: 03 Lis 2010
Posty: 72
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Wto 20:23, 30 Lis 2010 Temat postu: |
|
|
cw. 7.4 (trzeba też utworzyć plik o nazwie dane w tym samym katalogu i wpisac liczby)
Kod: | #include <stdio.h>
main()
{
FILE *f;
int i,n=0,wrk,liczby[100];
f=fopen("dane","r");
while (!feof(f))
{
fscanf (f,"%d",&liczby[n]);
printf("%3d",liczby[n]);
n++;
}
printf("\n");
wrk=liczby[0];
for(i=1;i<=n;i++)
if (liczby[i-1]>wrk)
wrk=liczby[i-1];
printf("Najwieksza wartosc to %d \n", wrk);
fclose(f);
return 0;
} |
7.5
Kod: | #include <stdio.h>
main()
{
FILE *f;
int i,n=0,wrk,liczby[100];
f=fopen("dane","r");
while (!feof(f))
{
fscanf (f,"%d",&liczby[n]);
printf("%3d",liczby[n]);
n++;
}
printf("\n");
wrk=liczby[0];
for(i=1;i<=n;i++)
if (liczby[i-1]<wrk)
wrk=liczby[i-1];
printf("Najmniejsza wartosc to %d \n", wrk);
fclose(f);
return 0;
} |
Post został pochwalony 0 razy
Ostatnio zmieniony przez marcinn dnia Wto 20:23, 30 Lis 2010, w całości zmieniany 3 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
GRZEGORZ
Dołączył: 01 Lis 2010
Posty: 52
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pon 20:27, 06 Gru 2010 Temat postu: |
|
|
moze ktos wyttlumaczyc co mamy zrobic za stronke tyle wiem ze swoja ale nie wiem co ma ona zaiwerac jakie rzeczy przylkadowo i czy mamy od zera zrobic czy ulepszyc ta co na zajeciach robilismy
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
zbozak
Administrator
Dołączył: 07 Lis 2010
Posty: 65
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Pon 22:26, 06 Gru 2010 Temat postu: |
|
|
Generalnie powiedział, że strone mamy zrobić o dowolnej tematyce i od strony technicznej też powiedział że dowolnie.
Czy to zrobisz w photoshopie czy w notatniku to Twój wybór, ale kod źródłowy masz rozumieć.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rybcia
Dołączył: 03 Lis 2010
Posty: 36
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pon 22:56, 06 Gru 2010 Temat postu: |
|
|
I've got a uestion. Dlaczego temat o rownaniach kwadratowych jest zaspamowany trescia nastepnych zadan ?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
marcinn
Dołączył: 03 Lis 2010
Posty: 72
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Wto 18:44, 07 Gru 2010 Temat postu: |
|
|
GRZEGORZ napisał: | czy mamy od zera zrobic czy ulepszyc ta co na zajeciach robilismy |
Bez różnicy - ma po prostu być. Wiadomo że jak będzie tylko kilka linków wstawionych to nie dostaniesz za to dobrej oceny, ale nie ma też sensu robić zbyt zaawansowanej.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|