

![]() |
![]() |
|
|||||||
![]() |
![]() |
| programowanie języki, projekty, pomoc, oprócz html, php, js |
|
|
|
LinkBack | Narzędzia wątku | Przeszukaj ten temat | Wygląd |
![]() |
![]() |
|
|||
|
Wypełnij tablicę n elementową wartościami a, a-2, a-4, ... Wartość całkowitą a podaje użytkownik.
Cytat:
prosze o pomocCzy to zadanie trzeba tak rozumiec, że jeśli jest tablica n elementowa to mam sobie sam ustalic? z ilu ma sie skladac elementów? Ostatnio edytowane przez daamianoo ; 18.11.2009 o 13:05. |
![]() |
![]() |
![]() |
![]() |
|
|||
|
Cytat:
Kod:
int* tab = new( liczba_elementów ); (...) delete tab; Kod:
int* tab = (int*)malloc( liczba_elementów * sizeof( int ) ); (...) free( tab ); Kod:
int* tab = (int*)calloc( liczba_elementów, sizeof( int ) ); (...) free( tab ); |
![]() |
![]() |
![]() |
![]() |
|
|||
|
Magnetofon a mógłbyś wkleić cały kod. czy to ma być tak?
Cytat:
|
![]() |
![]() |
![]() |
![]() |
|
|||
|
Widocznie przeliczyłem się w wartości IQ
![]() pierwsza linijka, przed twoim kodem = "int* tab = new( liczba_elementów );" twój kod: "(...)" ostatnia linijka, po twoim kodzie: "delete tab;" Jak jesteś leniwy to ostatnią linijkę czyli "delete tab;" możesz pominąć. |
![]() |
![]() |
![]() |
![]() |
|
|||
|
a to nie można zrobić
Kod:
int tab [], i , a;
cout<<"Podaj rozmiar tablicy ";
cin>>n;
cout<<"Podaj a ";
cin>>a;
tab[0]=a;
for(i = 1 ; i<n ; i++)
{
a=a-2;
tab[i]=a;
}
|
![]() |
![]() |
![]() |
![]() |
|
|||
|
Dzięki za podsumowanie z tym IQ - dopiero sie tego ucze:/
Cytat:
co dalej pomieszałem? bede bardzo wdzieczny za wklejenie calego kodu, bo mam wiecej zadan z ta tablica n elementowa ![]() |
![]() |
![]() |
![]() |
![]() |
|
|||
|
Cytat:
przecież ja Ci nie dałem całego kodu to jak ma działać ![]() for(i = 1 ; i<n ; i++) { a=a-2; tab[i]=a; } zamiast fora robisz Kod:
tab[0] = a;
i = 1
do
{
a=a-2;
tab[i] = a;
i++
}
while(i<n);
i na koniec wypisujesz tablicę...jak znajde chwile czasu to zrobie to u siebie i sprawdzę...może faktycznie nie działa ![]() No nie do końca idzie ale zaraz coś poradzimy Ostatnio edytowane przez dprophet ; 18.11.2009 o 13:59. |
![]() |
![]() |
![]() |
![]() |
|
|||
|
Namieszałem lekko więc w ramach poprawy dam to
![]() Co prawda tablica jest ograniczona...ale kto by takie n podawał... Kod:
#include <stdio.h>;
#include <iostream>;
using namespace std;
int main()
{
int tab[99999];
int n , i , a ;
cout<<"podaj n\n";
cin>>n;
cout<<"\npodaj a\n";
cin>>a;
tab[0] = a;
cout<<"Element tablicy 1 = "<<tab[0];
i = 1;
do
{
a=a-2;
tab[i] = a;
cout<<"Element tablicy "<<i<< " = "<<tab[i];
i++;
}
while(i<n);
getchar();
getchar();
return 0;
}
![]() |
![]() |
![]() |
![]() |
![]() |
|
|||
|
Kod:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int i, a, n;
cout << "podaj n: "<< endl;
cin >> n;
if ( n > 0 )
{
int* tab = (int*)calloc( n, sizeof( int ) );
cout << "podaj a: "<< endl;
cin >> a;
i=0;
do
{
tab[ i ]=a;
i++;
cout << "pozycja nr: " << i << " wynosi: " << a << endl;
a -= 2;
} while ( i < n );
free( tab );
}
return 0;
}
Ostatnio edytowane przez Magnetofon ; 18.11.2009 o 14:18. |
![]() |
![]() |
|
| Narzędzia wątku | Przeszukaj ten temat |
| Wygląd | |
|
|
Podobne wątki
|
||||
| Temat | Autor wątku | Forum | Odpowiedzi | Ostatni post/autor |
| [C/C++]Tablica | marakuj | programowanie | 13 | 22.01.2009 16:37 |
| C++, Tablica 10 elementowa(obiekty) | kubam1990 | programowanie | 1 | 01.12.2008 18:33 |
| [c++] n-elementowa tablica struktur | dzihad | programowanie | 1 | 27.10.2008 16:52 |
| [C] Tablica | szimano1 | programowanie | 25 | 28.05.2008 02:01 |
| [C++] Tablica | kondzikk | programowanie | 2 | 24.01.2007 11:00 |
| Wszystkie czasy w strefie GMT +2. Teraz jest 20:55. |

