cout, cin to objekty, printf(), scanf() to funkcje, z wszystkich można korzystać w C++, w C tylko z printf(), scanf()
Nic nie wyświetla bo mu nie kazano, czeka na reakcję usera. A spróbuj coś wpisać.
A w Putty żeby po enterze mieć linijkę od początku chyba powinienem zaznaczyć "Implicit CR..." czy tak? To działa tylko przy odbiorze (dostajesz LF to putty "wyświetla" jeszcze CR), jeśli coś wysyłasz z PuTTy to zawsze jest to tylko CR.
może więc zrób tak char buffer[3]; wyslijstring("AT+CMGS="... // wysyła sms do satiego char n=20; itoa(n,buffer,10); wyslijstring(buffer); nadajznak(0x0D); I jeszcze dodać trzeba chyba #include <stdlib.h> na początku
#include <strdio.h> int main() { float a, b, c; float px, py; float m, w; printf("Podaj A=");scanf("%f", &a); printf("Podaj B=");scanf("%f", &b); printf("Podaj C=");scanf("%f", &c); printf("Podaj P x=");scanf("%f", &px); printf("Podaj P y=");scanf("%f", &py); m = b/a; w = -m*px+py; printf("Prosta ta to y = %f x + %f", m, w);...
Zobacz czy coś takiego zadziała. Metoda z mikrokontrolerów -zamknięcie wszystkiego w pętli nieskończonej. [syntax=c]int main (){ float xp, xk, dx, calka, s, x, yp, yk; int i, n, pointsIn; char znak; while(1) { printf("Znak 'a' - Metoda prostokatow \n"); printf("Znak 's' - Metoda trapezow \n"); printf("Znak 'd' - Metoda Simpsona \n"); printf("Znak 'f'...
#include<stdio.h> #include<conio.h> int main() { int a, b, c; printf("podaj liczby do mnozenia: \na= "); scanf ("%d", &a); printf ("b= "); scanf("%d", &b); printf("%d*%d=%d", a,b,a*b); system("PAUSE"); return...
I w czym problem? to co napisałeś a main wkładasz do pierwiastki() a w main wywołujesz funkcje pierwiastki() [syntax=cpp] #include<stdio.h> #include<math.h> void pierwiastki () { float a, b, c; float delta, pdelta, x1, x2; printf("Program liczy rownanie funkcji kwadratowej ax2+bx+c=0.\n"); printf(" Podaj parametry a, b, c\n"); printf("a...
Prostą implementację listy spokojnie znajdziesz w internecie pod hasłem "lista jednokierunkowa c". Mając działającą listę masz już połowę drogi za sobą. Musisz przyswoić sobie temat wskaźników, bo bez tego będzie krucho. Najwięcej zabawy zejdzie Ci ze zrobieniem interfejsu użytkownika, ale to się najczęściej sprowadza do użycia printf, scanf, switch,...
#include <stdio.h> int suma(int a, int b) { return(a+b); } int main() { int a, b; printf("Poda a:"); scanf("%d",&a); printf("Poda b:"); scanf("%d",&b); int m = suma(a, b); printf("suma liczb %d i %d to...
Czesc wszystkim Szukam informacji na temat sposobu wykorzystania funcji printf,scanf,putchar,getchar w moich programach w WinAVR np dla ATmega16. Jest troche postow na forum , ale ciezko mi do niektorych rzeczy dojsc. W jaki sposob, przykladowo zastosowac funkcje scanf i printf dla obslugi UARTa atmegi? Jak skojarzyc argumenty dla printf i scanf z bajtem...
#include <stdio.h> int main() { float r; printf("Podaj promien kola: "); scanf("%f", &r); printf("Promien kola to: %f", 3.14 * (r*r)); return 0; }
#include<stdio.h> int main() { char znak[1]; char lancuch[30]; int i,zn; printf("Prosze podac znak: "); scanf("%s", znak); printf("A teraz prosze napisac lancuch znakow: "); scanf("%[^\n]", lancuch); for(i=0; i<=lancuch; ++i) { if (znak==lancuch[i]) { zn=i; } } printf("Poszukiwany znak jako ostatni jest na pozycji: "); printf("%d", zn); return...
Udało mi się odgrzebać jakiś programik, ale napisany jest w C. Oczywiście skompiluje się także w kompilatorze C++. #include <stdio.h> //#include <stdlib.h> float pole_prostokata(float a, float b) { return a*b; } float pole_kola(float r) { return 3.14*r*r; } float pole_trojkata(float a, float h)...
Przypuszczalnie chodzi Ci parametry w poleceniach typu printf() czy scanf() - pod takim hasłami szukaj na google. [url=http://www.cplusplus.com/reference/... jest dosyć dokładna tabela (pierwsza) opisująca typy które te specyfikatory reprezentują (co prawda z C++, ale w C powinny być takie same).
Twój program powinien wyglądać mniej więcej tak #include<stdio.h> #include <stdlib.h> int main() { int y,x,c,z; printf("Podaj liczbe: "); scanf("%d",&x); printf("Podaj jej potege: "); scanf("%d",&y); c=1; for(z=0;z<y;z++) {...
[syntax=c]#include <stdio.h> #define LMIES 3 #define LODB 3 int main() { int l,k,m; printf("\n Podaj l: "); scanf("%i", &l); printf("\n Podaj k: "); scanf("%i", &k); printf("\n Podaj m: "); scanf("%i", &m); int lineLenght = k+l; int y; int x; for(y=0; y<=m; y++) { for(x=0 ; x<=lineLenght ; x++) { if(y==0 && x==k+1)printf("%c",201);...
Doczytałem kartkę i zrozumiałem(o co chodziło prowadzącemu zajęcia). Prowadzący zajęcia chciał, żebyś sam dodatkowo sprawdził dziedzinę funkcji F i jeżeli nie da się jej obliczyć zwrócił C. A warunki trzeba poprawić i zamiast ostatniego przedziału x > 1, powinien byc przedział (1, 1.5), a następnie dla x >= 1.5, F = C. I wtedy C w powyższym wzorze...
Jeszcze jeden błąd zrobiłeś, w scanf. Pamiętaj, że nazwa tablicy jest adresem na pierwszy element. [syntax=c]#include <stdio.h> #include <stdlib.h> int main() { int A; char b[1000]; printf("A: "); scanf("%999s", b); // wczyta tylko 999 znaków żeby nie wyjść poza tablicę (tysięczny - ostatni - znak to NULL) A = atoi(b); printf("[%d]\n", A);...
Możesz spróbować dopasować do swoich potrzeb poniższy przykład: Give number of students: 2 [0] Student's firstname: Jan [0] Student's lastname: Kowalski [0] Student's study year: 1 [0] Student's group: 1 [0] Has student scholarship? (0 - No, 1 - Yes): 0 [1] Student's firstname:...
Kolego BC109B - pierwsze słyszę. [syntax=c]char lancuch[20]; printf("Podaj lancuch: "); //scanf("%s",lancuch); //do bialego znaku //gets(lancuch); //z bialymi znakami printf("\nPodales: %s",lancuch); [/syntax]
Witam! Odnośnie zadań 1 i 2: ad 1) Aby obliczyć współrzędne środka odcinka należy odjąć od siebie współrzędną x początku odcinka od współrzędnej x końca odcinka i wynik podzielić przez 2. To samo należy uczynić z współrzędną y. Następnie należy dodać obliczoną współrzędną x do współrzędnej x początku odcinka oraz obliczoną współrzędną y do współrzędnej...
Witaj, Najpierw sam przetestuj kod- podstawowe bledy: -na gcc musialem dodac include <stdbool.h> - " " w include oznacza ze pliki naglowka znajduja sie w katalogu z aplikacja- zmien to na <> bo sa to standardowe pliki .h - masz nie zamknieta klamre w funkcji DodajOsobe, co powoduje blad - funkcja UsunOsobe nic nie zwraca (void), a pozniej...
Można tak: #include <stdio.h> #include <conio.h> int main() /* jeżeli na końcu procedury dajesz return(0), to prototyp powinien być int main(), a nie void main() */ { int jakas_zmienna=1; int a,b,c,P,O; while(jakas_zmienna) { clrscr(); printf("Podaj wartosc a=");...
Nie wiem czy to jest w ogóle możliwe bo fprint musi mieć zdefiniowaną funkcję wysyłającą tekst po jednym znaku. Definiujesz pośredni bufor i do niego ładujesz pojedyncze znaki. Funkcja umieszczająca znaki powinna sprawdzać poziom zapełnienia bufora i uruchamiać/resetować timer. Jeśli bufor zacznie się zapełniać lub nastąpi timeout, bufor powinien zostać...
Sprawdź poniższe czy jest ok i porównaj ze swoim programem, pozdrawiam. [syntax=c]#include <stdio.h> #include <math.h> int main() { double a1,a2,b1,b2,c1,c2,x1,x2;//ustalamy zmienne double pole;//pole trojkata ABC double XAB;//pole trojkata XAB double XAC;// pole trojkata XAC double XCB;//pole trojkata XCB printf("Wprowadz wspolrzedne wierzcholka...
Windows32 to praktycznie program DOS z takimi funkcjami jak "printf" albo "scanf". MFC natomiast wytwarza "Windows" programe.Tutaj można wybrać trzy różne zastosowania mianowicie "Dialog","SDI" albo "MDI". Jeżeli wybierzesz "Dialog" albo "SDI" to nawet gdy nie napiszesz ani kawałka programu to pomimo to otrzymasz gotową aplikację okienkową. W tym miejscu...
scanf() nie działa - dlatego ponieważ funkcja ta nie wczytuje białych znaków, w tym znaku nowej linii (dla %d) i zostaje on w buforze. Żeby to ominąć trzeba napisać małą funkcję, która czyści bufor przed następnym scanf-em. Np. coś takiego: void flush( void ) { int c = 0; while( c != '\n' && c != EOF ) c = getchar();...
Witam ad zad.1) (przepraszam za "nieestetyczne" potegowanie) #include <stdio.h> float f(float x) { if (x<-1) return x*x+1; else if (x==-1) return x*x*x+7; else if (x>-1) return x*x*x*x*x-x*x+1; } int main(void) { float n; printf("wpisz dowolna liczbe rzeczywista:\n"); scanf("%f",&n); printf("Wynik: %f",f(n)); } ad zad.2) #include <stdio.h>...
Witam! A zamiast kombinowania z tablicami moze rekurencyjka? [syntax=c]#include <stdio.h> void wypisz(int d) { if (d > 0) wypisz(d / 2); if (d > 0) printf("%d", d % 2); } int main(void) { int d; printf("Wprowadz liczbe dziesietna: "); scanf("%d", &d); if (d < 0) printf("Blad: Podales liczbe %d ktora jest ujemna\n", d); else { printf("Liczba...
Proszę Twoj kod w C: #include <stdlib.h> #include <stdio.h> #include <string.h> #define max(value1,value2) ((value1 > value2) ? value1 : value2) void main(void) { char wzorzec[100]; char tekst[2000]; int m,n,i,j,t; int P[100];//maksymalna dlugosc wzorca to 100 symboli...
[syntax=c] int wieksza(){ int a,b; printf("Podaj dwie liczby:"); scanf("%d %d",&a,&b); if(a>b){ return a; } else if(b>a){ return b; } } int main() { wieksza(); } [/syntax] :P
Funkcja ma zwracać wartość float a nie być wywoływana z parametrem typu float. Może spróbuj w taki sposób : [syntax=cpp]#include<stdio.h> #include<stdlib.h> float la(int n); int main() { int n=0; printf("podaj wykladnik n: "); scanf("%d",&n); printf("wynik: %f\n", la(n)); system("PAUSE"); return 0; } float la(int n) { int i; float result=1;...
Tak, za dużo kodu napchałeś. PRINTF_LIB = $(PRINTF_LIB_FLOAT) To Ci nie potrzebne, dtostrf() nie używa tego kodu i powstało właśnie po to, żeby pozbyć się "ociężałego" printf() . Na takim małym procku lepiej printf() i scanf() (i podobnych) nie używać, a już na pewno nie w wariancie zmiennoprzecinkowym.
Może jakaś optymalizacja na poziomie samego kompilatora? To nie tajemnica, że funkcje z biblioteki standardowej typu printf czy scanf są traktowane szczególnie (np. optymalizowane do puts, gdy format nie zawiera zmiennych, są też weryfikowane pod kątem zgodności listy parametrów z liczbą opcji w formacie). Może to kolejny ficzer tego typu. Bez analizy...
if ((x >= '65') && (x <= '90')) { Dwie sprawy: 1. Nie jesteś w Pascalu więc nawiasy przy warunkach są zbędne. 2. Zapis w pojedynczym apostrofie dotyczy pojedynczego znaku więc piszemy np. 'a', 'b', ..., 'z' itp. dwa znaki występują tylko przy znakach specjalnych np. '\n' - znak końca linii. scanf ("%c", &x); Od kiedy w ten sposób...
%d służy do wyświetlania zmiennych typu całkowitego (integer). Masz kawałek działającego kodu: int main(int argc, char *argv[]){ float a1; FILE *fp; fp=fopen("Uklad_Rownan.txt"... printf("Wprowadz a1: "); scanf("%f",&a1); fprintf(fp,"%5.2f",a1)...
[syntax=c] #include<stdio.h> #include<conio.h> #include<ctype.h> #include<stdlib.h> #include<cmath> float e; float liczba=1.0,i=2.0; char pusty; int main() { //1 + 1/2 + 1/3 +...+ 1/n > e printf("Podaj liczbe/cyfre e:"); scanf("%f", &e); scanf("%c", &pusty); printf("\n"); while(liczba<e) { liczba= liczba+...
Witam! Podam Ci przykład jak możesz zdefiniować strukturę danych i w oparciu o nią tworzyć plik binarny zawierający elementy potrzebne do utworzenia listy: [syntax=c]#define TAK 1 #define NIE 0 #define MAKSYMALNA_LICZBA_AKTOROW 3 typedef struct { char imie[16]; char nazwisko[32] } OSOBA; typedef struct { char tytul[32]; OSOBA rezyser; OSOBA aktor[3];...
Hmmm w temacie napisałeś, że kod w C#, wstawiłeś z formatowaniem dla C, a może to C++ ? Zdecyduj się. To jakaś praca zaliczeniowa ? printf, scanf ? To C.
Witam. To może tak: #include<stdio.h> int main() { unsigned int i; unsigned int c; unsigned int d; printf("Podaj liczbe ");scanf("%u",&am... c=d; if (c==0) printf("co tu rozkladac jak to jest zero?\n"); else{ printf("rozklad liczby %u na czynniki pierwsze...
Ma do napisani kalkulator, który do wyznaczania wartości wykorzystuje stos. Pierwszą część, czyli kalkulator udało mi się stworzyć. Gorzej jest ze stosem nie wiem jak za bardzo go umiejscowić i wykorzystać. Proszę o pomoc. #include <stdio.h> int main(int argc, char *argv[]) { float a,b,c; int pp; do { printf("Menu?\n1...
Witam, mam zadanie do wykonanie w C a jestem troche zielony z tego wiec prosze o pomoc jaka kolwiek. Z góry dzieki. Tresc zadania: Stworz program generujacy komentarz zawierajacy dane o autorze i dacie utworzenia. Napisałem najprościej jak się tylko dało i musze dodać dwie rzeczy: zapis do pliku i jezeli wpiszemy w swoje dane cyfry a nie litery to wyskakuje...
Poszukaj w dokumentacji kompilatora hasła: fdevopen - (tak jest w avr-gcc libc). Nie znam Codevision ale na pds. http://www.hpinfotech.ro/html/cvavr.htm szukaj tam opisu : f_open
Masz kod 1. programu, 2. jest długi i na razie nie chce mi się analizować. #include <stdio.h> #include <conio.h> #include <stdlib.h> #define n 50 int T[n][n]; int wys; int main( ) { printf("Podaj wymiar macierzy:",wys); scanf("%d",&wys); printf("Macierz...
[syntax=c] #include <stdio.h> #include <conio.h> main() { float min, max float liczba,srednia,suma=0; int i=0,n; printf("\n Podaj ilosc liczb: \n n = "); scanf("%d",&n); if(n>0) { do { printf("\n Podaj liczbe: "); scanf("%f",&liczba); if (i==0) //przypisanie poczatkowych wartosci min i max min = max = liczba; else //wylapanie...
W funkcji f Nie mam pojęcia po co ta zmienna statyczna. Wystarczy inkrementować zmienną globalną. Chyba, że jako zabezpieczenie żeby nie zmieniać zmiennej globalnej, ale i to średnio skuteczne. Można też przekazać dodatkowy parametr, wskaźnik do zmiennej, która będzie przechowywać ilość wykonań funkcji. przy zakresie a=6 b=10 wychodzi 257 wywołań funkcji,...
nie, a po co ma to być? W wymaganiach tego nie było. Dodano po 21 Ręczne wprowadzanie liczb... [syntax=c] #include<stdio.h> #include<iostream> #include<stdlib.h> #include<ctype.h> #include<conio.h> #include<cstdio> #include<fstream> int tablica[1000000]; char pusty; int i,a,porownaj,dodatnie,liczba; int main(void)...
#include<stdio.h> int main () { int suma=0; int n; printf("\nPodaj teraz liczbe,wieksza od 2, ktorej czynniki chcesz zsumowac :"); scanf("%d", &n); printf("\nTa liczba to = %d\n", n); if(n>2) { printf("\nPodales liczbe wieksza od 2, suma jej czynnikow...
witam, oto fragment "programiku": float a; float b; float c; printf("podaj a\n"); scanf("%f",a); printf("podaj b\n"); scanf("%f",b); printf("podaj c\n"); scanf("%f",c); I gdy podam w programie jakąś liczbę to wyskakuje błąd że program wykonał niewłaściwą ...................... i zostanie zamknięty. Gdy podaje litery program działa dalej, co skopałem?
Napisałem program w języku C który ma możliwość dodawania i wyświetlania elementów tablicy. Pomimo iż wyświetla mi gdzie dokładnie w programie są błędy to nie potrafię ich naprawić. Bardzo proszę o pomoc. .imie, tablica.studenci [/i][/i][/i][/syntax]
siemka ten program powinien zamieniac liczbe dwojkowa na dziesietna ale chyba jest na odwrot jak ktos umie zminic petle to niech zmieni i bedzie dzialal bye :) #include <stdio.h> #include <conio.h> int dziesietna,i,m; char dwojkowa[8]; int sprawdzenie(int i) { if (dwojkowa[i]==0 || dwojkowa[i]==1) return 1; else return 0; } int potega(int...
int nazwa[10]; int X; printf("Którą zmienną chcesz zwiększyć o 1?"); scanf("%d", &X); nazwa[X]++;
Zamiast:[syntax=c]printf("%c",znak[i]);[... Wpisz:[syntax=c]printf("%d,",(int)znak[i... Zobaczysz wtedy wartości dziesiętne wypisywanych na ekranie znaków.
Witam, mam wykonać prosty kalkulator, niestety jest to moja pierwsza styczność z językiem programowania jakim jest C, proszę o sprawdzenie go i ewentualne rady jak wyeliminować błędy. Bardzo często zamiast wyniku np. 56.1 wyświetla 56.0999999999999 albo coś w tym stylu, jak to wyeliminować? [syntax=c]#include <stdio.h> int main () { printf("WITAMY...
Chyba znalazlam w czym problem - a przynajmniej u mnie zaczelo dzialac. Pracowalam na pierwszej wersji kodu wiec wkleje to na czym pracowalam. Sprawdz u siebie czy jest ok. [syntax=c]#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct PUDELKO { char identyfikator[256]; double x; double y; double z; struct PUDELKO...
Używam MS visual studio 2010 professional, a co do środowiska to nie orientuje się w tym zbytnio, muszę napisać program w trakcie zajęć w kompilatorze i tyle :). P.s Używam w nim komend cin/cout o ile to ma znaczenie, a jeśli ma to mogę wszystko zmienić na printf/scanf
Nie wiem w ogóle jak wytworzyć sygnał w języku C. A mam zrobić program generujący sygnał arcsin (omegat) o podanej przez użytkownika częstotliwości, amplitudzie. Ma on trwać przez odcinek czasu równy liczbie okresów podanych przez użytkownika. Na tym sygnale powinien wygenerować się sygnał losowy zakłócenia ( szpilka o podanym przez użytkownika prawdopodobieństwie...
Witam, mam problem, nie wiem jaki algorytm użyć by wypisać zawartość pliku na ekranie... Trochę szperałem w internecie, ale jakoś nie mogę sobie poradzić... Z góry dzięki za pomoc. :) [syntax=c]#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int...
Spróbuj if(Wx!=0 || (Wy!=0)){ zapisać tak if((Wx!=0) || (Wy!=0)){ Trochę to nieoptymalnie programujesz bo spokojnie można by to w mniejszej ilości instrukcji zawrzeć używając else i &&. Jeśli się nie pomyliłem to coś takiego jest nieco lepsze: void main() { printf("a11*x+a12*y=b1\n"&...
Zrobiłem taki kalkulator i potrzebuję pomocy, ponieważ wyskakuje mi oto taki błąd: expected unqualified-id before "{" token. Oto kod: (kod dodalem takze w załaczniku) [syntax=cpp]#include <stdio.h> #include <conio.h> #include <process.h> #include <stdlib.h> int dzialanie; int main(void); { clrscr(); printf("\n\n\n\n ***MENU***");...
char tekst[256] = {0}; // Wypełnia wszystko znakami pustymi printf(">: "); scanf("%s", tekst); printf("\n%s", tekst); Urzywanie %c odnosi się do literału jednego bajtu. Z kolei wyłuskiwanie &tekst adresu daje typ char** i tutaj błąd. W C zachodzi niejawna konwersja od typu...
Błąd na błędzie. Używasz wskaźnika do tablicy bez zainicjalizowania go. [syntax=cpp]struct baza *dane=NULL;[/syntax] Tu masz poprawioną i sprawną implementację fdodaj: [syntax=cpp]struct baza *fdodaj(struct baza*tab, int ilosc){ tab=(struct baza*)realloc(tab,(ilosc+1)*sizeof(struc... baza)); printf("Wpisz imie: "); scanf("%s", tab[ilosc].imie); printf("\nWpisz...
ahh... w ogole do zrobienia tamtych zalozen chyba prosciej jest uzyc menu ;) korzystajć z tej sugestii podsunietej przez kumpla z roku i z jego pomoca zrobilismy program od nowa , dziala!! :D szkoda ,ze nie ja go wymyslilem, ale jedynie w 10% wspoltworzylem , #include <stdio.h> #include <stdlib.h> #include <string.h> struct tablica...
Jak mam 4 funkcje to jak ustalić w programie dynamicznie kolejność ich wykonywania. Np. użytkownik w programie wybrał, żeby najpierw zrealizowana została funkcja2, potem funkcja4, potem funkcja1 i na końcu funkcja3. To czy da radę wepchnąć te 4 funkcje do jakieś procedury, która będzie ustalała porządek coś w stylu? funkcja(vector<int> porzadek)...
O to mój program na liczenie licz zespolonych w języku C, lecz wykładowca powiedział mi że brakuje tu "funkcji" ale nie wiem jakiej. Wiem tyle że ma byc funkcja i ma działać, a na programowaniu znam się tak że się nie znam więc proszę kogoś wyrozumiałego o pomoc. Wszędzie szukałem w języku C ale znajduje tylko w C++, poza tym ciężko się w nich połapać....
Dobra. Wykombinowałem coś takiego. Powinno być dobrze. #include<stdio.h> #include<math.h> int main() { double n,x,i,w,s; /* program obliczajacy sume szeregow projekt1 */ printf("Podaj n - liczba wyrazow, x= argument\n"); printf("n= "); scanf("%lf",&n); printf("\nx= "); scanf("%lf",&x); w=1; s=1; for(i=1;i<=n;i=i+1) { w=(w*(0.25-i+1))*(x/i);...
Update funkcji main(): int main(int argc, char* argv[]) { char* wpis=new char[255]; char* ops; char op; int dalej=1; liczba c; printf("a="); scanf("%s", wpis); do{ liczba a(wpis); printf("operacja [+, -, *, /, =]: "); scanf("%1s",...
#include <cstdio> #include <cmath> using namespace std; int main(int argc, char *argv[]) { int a,b,c,d; printf("Podaj a: "); scanf("%d",&a); printf("Podaj b: "); scanf("%d",&b); printf("Podaj c: "); scanf("%d",&c);...
Witam. Wczytuję macierz, lecz jej elementy wyświetla mi w pionie. I moje pytanie czy da się wyświetlić elementy tablicy w sposób: np: 4 5 6 7 8 7 6 5 4 3 Poniżej źródło oraz wynik mojego programu: #include <stdio.h> #include <math.h> int main() { int tab http://obrazki.elektroda.pl/7068217700_1...
w tej linii co wywala błąd wpisz case '4' : dodaj_wpis(100); Teraz w programie głównym tak gdzie wybierasz numer opcji musisz zrobić opcję edycji. Ponieważ liczby masz już wyczerpane możesz zrobić np na literkę 'e' lub 'E' w ten sposób: case 'e' : case 'E' : dodaj_wpis(5); break; i w ten sposób będziesz edytował rekord nr 6. Powinieneś...
Wszystkie printf i scanf z parametrem :roll: Przekazujesz im referencje wskaźników a powinieneś sam wskaźnik... Pozdrawiam, GSM
W Borlandc występuje cout i cin,A jeżeli chcesz zmienić na printf(,,,,) i scanf(.....) to nic nie stoi na przeszkodzie.] Powodzenia!
Pomógłby ktoś znaleźć błąd w tym programie? bo do tablicy wpisuje mi same zera [syntax=C] #include<stdio.h> #include<stdlib.h> void kombinacje (int n, int k, int i) { int tab[n]; int start; int j,l; if (i=k+1) { for (l=1;l<=k;l++) printf("%d",tab[l]; } else { if (i=1) start=1; else if (i!=1) start=tab[i]; for (j=start; j<n; ++j) {...
witam zrobiłem taki program : [syntax=c]#include <stdio.h> #include <string.h> struct slowa { char *slowo[10],*slowo2[10],*slowo3[10]; }; int main() { struct slowa slowka; printf("Podaj pierwsze slowo: "); scanf("%9s",slowka.slowo); printf("Podaj drugie slowo: "); scanf("%9s",slowka.slowo2); printf("Podaj trzecie slowo: "); scanf("%9s",slowka.slowo3);...
(at)krzysztofh To w takim razie po co sie tym martwisz? Prezentujesz postawę dość popularną na tym forum: "nie zastosuję dzielenia/floata/printf/scanf/c/etc" bo to nie jest optymalne i w zajmie to tych parę bajtów pamięci więcej. Nieważne, że tego typu osoby robią co chwilę delay_ms albo nie potrafią porządnie napisać drivera do uarta na przerwaniach....
Możesz zrobić coś w tym stylu (kompilowane w dev c++, przerób sobie na borlanda): #include <stdio.h> #include <stdlib.h> #include <conio.h> #define ESC 27 #define ENT 13 int main() { int wybor, klawisz; char *tytul= "Podaj jaka bryle chcesz obliczyc: "; do { clrscr(); printf(tytul); gotoxy...
[syntax=c] #include <stdio.h> main() { int liczba1,liczba2; char c; do { printf("\n Podaj pierwsza liczbe: "); scanf("%d",&liczba1); printf("\n Podaj druga liczbe: "); scanf("%d",&liczba2); printf("\n Iloczyn: %d * %d = %d",liczba1,liczba2,liczba1*liczba2); printf("\n Iloraz: %d : %d = %d",liczba1,liczba2,liczba1/liczba2); printf("\n Suma:...
Jak patrzę jest prawie dobrze, tylko %Ld i %Le powinno być przy scanf i printf. [syntax=c] #include <stdio.h> int main() { long double a; printf("Podaj liczbe zmiennoprzecinkowa:\n"); scanf("%Lf", &a); printf("Ulamek dziesietny: %Lf,\nUlamek w notacji wykladniczej: %Le", a, a); return 0; } [/syntax]
A oto mój własny kod który umożliwia wygenerowanie od razu bez przechodzenia do kolejnej kombinacji na podstawie numeru : [syntax=cpp] #include <stdio.h> const MAX_ELEM = 100; int n, k; typedef int ttab[MAX_ELEM + 1]; void wypisz(ttab tab) { int i; for(i=1;i<=k;i++) printf("%d ", tab[i]); printf("\n"); } int n_komb(int n, int k) { int i; long...
Trochę późno, ale autor może jeszcze przeczyta. Czasami opóźnienia w wyświetleniu tekstu wynikają z buforowania wyjścia. W takim przypadku polecam użyć funkcji fflush(FILE): [syntax=c]int x,y; printf("Podaj pierwsza liczbe: "); fflush(stdout); scanf("%d", &x); printf("Podaj druga liczbe: "); fflush(stdout); scanf("%d", &y); printf("%d * %d = %d", x,...
Tu masz przykład całkowania numerycznego funkcji kwadratowej,być może natchnie Cię: #include<stdio.h> #include<conio.h> #include<math.h> #pragma argsused float funkcja(float a,float b,float c,float x); float calka(float xp,float xk, int n, float a, float b, float c); int main() { float xp,xk,a,b,c; int...
proszę o pomoc w napisaniu prostego kalkulatora w c podaje to co napisałem kompilator proszę o pomoc. Proszę o pomoc w napisaniu poprawnego kodu niewiem jak poprawić go za każdym razem program po wykonaniu działania zamyka sie lecz nie wraca do głównego menu . Proszę o pomoc!!!!!!! oto treść zadania. Napisać prosty kalkulator. Po uruchomieniu na ekranie...
Boże faktycznie, co za głupi błąd. Ale czemu, podczas podania prawidłowej liczby, nie wyświetla komunikatu o tym? [syntax=c] while(x!=c){ if(x>c){ printf("Liczba, jest za wysoka!"); printf("\nPodaj inna liczbe: "); scanf("%d",&x); } else if (x<c){ printf("Liczba, jest za niska!"); printf("\nPodaj inna liczbe: "); scanf("%d",&x); } else...
Dzięki.
#include <stdio.h> #include <math.h> #include <stdlib.h> int main (){ int x,y,s; float w; char znak; printf("Podaj liczbe x \n"); scanf("%i",&x); printf("Podaj liczbe y \n"); scanf("%i",&y); printf("Podaj znak \n"); scanf("%s", &znak); switch (znak){ case 'g': s=y+x; printf("Suma wprowadzonych liczb to %i \n", s); break;...
Chcę zamienić w moim programie while na for. W jednym przypadku działa, ale w drugim nie... Nie mam pojęcia czemu. Wklejam kody;) Będę bardzo wdzięczna za pomoc [syntax=c]#include <stdio.h> #include <math.h> main() { int n,i,z; char tab [10][3][20]; printf("liczba pracownikow(mniej niz 10): "); scanf("%d",&n); if(n<10) { for(i=0;i<n;++i)...
scanf("%d\n",&y); Po co Ci znak końca linii w scanf? z=+y; W C# można tak z+=y; ale nie słyszałem o takim zapisie jak u ciebie... Teraz jeśli pętla byłaby dobrze napisana to maksymalnie możesz dodać 10 liczb. hmmm... ja widzę w kodzie komentarz: Sumowanie 10 kolejnych liczb wpisywanych przez uzytkownika
Poprawiłem kod, i właśnie po wpisaniu program się zawiesza nic nie robi miga tylko znak zachęty. Nie wiem w którym miejscu brakuje jak już wspomniałeś break lub return [syntax=text]#include <stdio.h> #include <math.h> #include <stdlib.h> float F (float A, float B, float eps){ float a, S=0, k=0, Sp=0; int i; for (i=1; 1; i++){ Sp=S;...
całkować umiemy :)) dzięki za pomoc ale ja nadal nie za bardzo wiem jak to zapisać żeby program wiedział że pierwszy wyraz ma potęgę p. 3 itd. Naisałam dalej coś takiego. #include <stdio.h> #include <math.h> int main () { const int NMAX=100; int stopien, i, x; float a, b, N, abc[NMAX], calka[NMAX], pot[NMAX],...
#include<stdio.h> #include<windows.h> int main() { char slowa[10][4]={{...
zamiast: scanf ("%d%d", &a,&dobrze); if (a==dobrze) zrob tak: char bufor[20]; scanf("%19s",bufor); if(strcmp(bufor,"dobrze")) printf ("no to super\n"); reszta po staremu. A co do książki to "Szkoła programowania" jest dobrym wyborem.
Dzień dobry, Program przeliczający temperatury ma działać dopóki użytkownik go nie zakończy (wybierając opcję 7 w switch case). Podczas wybierania z menu po raz pierwszy dowolnej opcji wszystko działa, ale przy wyborze drugiego działania komunikat z printf("\nWybierz dzialanie: "); wyświetla się podwójnie. Dlaczego tak się dzieje i jak to naprawić?...
Hej mam problem , napisałem prosty kalkulator w c i mi źle liczy: przy dodawaniu odejmuje, odejmowanie dobrze liczy , przy mnożeniu zawsze wychodzi 0, przy dzieleniu zawsze wychodzi 1, nie mam pojęcia co jest grane, pomóżcie proszę A oto kod: #include<stdio.h> #include <stdlib.h> int main() { int a,b,c,znak; printf("podaj...
czesc mam podbny problem ze swoim programem int j=0; int okres = 10000000; int wypelnienie = 5000000; char znak; /* Initialize Serial Interface */ PIO_PDR = (1<<PIORXD0) | (1<<PIOTXD0); /* Enable RXD and TXD */ US0_MR = US_CHRL_8 | US_PAR_NO; /* 8 bits, no Parity, 1 Stop bit */ US0_BRGR = 430; /* 9600 Baud Rate (at) 66 MHz...
Witam. Jestem początkującym programistą, więc proszę o odrobinę wyrozumiałości. Mam do wykonania program który będzie liczył pierwiastki wielomianu metodą bisekcji. Wielomian podaje użytkownik. I tu jest właśnie mój problem. Jak zabierałem sie do tego programu to najpierw napisałem taki który liczył pierwiastki z podanej funkcji (było ona w miejscu...
Wszystko kompilowane w Visual studio, chyba wersja 2010. Sortowanie przez wstawianie: [syntax=c] #include<conio.h> #include<stdio.h> #include<ctype.h> #include<stdlib.h> int nr=0,n=1,k=0,k2=0; int A1[10],A2[10]; int licz3; int v; int i,g,d=0,wybor=0,b=0,x,j; char pusty; bool CzyNieWiecej4(int elem1, int elem2) { return (elem1<=elem2);...
[syntax=cpp]#include<stdio.h> #include<conio.h> int acker ( int m, int n) { if(m==0) return(n+1); else if(m>0 && n==0) return (acker(m-1,1)); else if(m>0 && n>0) return (acker(m-1,acker(m,n-1))); } int main() { int m,n; printf("\nFunkcja Ackermana - algorytm rekurencyjny\n"); printf("\nPodaj m \n"); scanf("%d",&m);...
Może inaczej, gdzie robię błąd? Jak tu zadeklarowac poprawnie tablice? (bo chyba o to chodzi) Dotychczas napisałam to: Proszę pamiętać o używaniu znaczników code . - arnoldziq
Jeżeli ma być w C a nie w C++ to nie new/delete tylko malloc/free [syntax=c]int pierwsza(int n) { if( n<2 ) return 0; if( n%2 == 0 ) return n==2; if( n%3 == 0 ) return n==3; int d; for( d=5; d*d<=n; d+=4 ) if( n%d==0 || n%(d+2)==0 ) return 0; return 1;} int main(){ int a, b, i, n; printf("a: "); scanf("%d",&a); printf("b: "); scanf("%d",&b);...
printf double klawiatura scanf scanf spacja
router cisco ustawienia fabryczne wymiana czujnika świateł stopu wentylatora mercedesa
lutownica arduino lutownica arduino
CN320A720 panel LCD 32" 720p – jak znaleźć datasheet, zamienniki, specyfikacja SinoTrack ST2 – brak SMS o rozruchu silnika, kody ACCALM, reset, konfiguracja SMS