Data: 2007-12-11 17:54:47
sliwa | Sumowanie elementów dwóch tablic
mam taki problem: chce wykonac sume kazdego elementu 1 tablicy z 2... wychodza mi jakies kosmiczne wyniki
#include <iostream> #include <conio.h> using namespace std; int main() { int tablica1[5]; for(int i=0;i<5;i++) { cout<<"element "<<(i+1)<<": "; cin>>tablica1[i]; } for(int i=0;i<5;i++) { cout<<"element tablicy "<<tablica1[i]<<endl; } int tablica2[5]; for(int i=0;i<5;i++) { cout<<"element "<<(i+1)<<": "; cin>>tablica1[i]; } for(int i=0;i<5;i++) { cout<<"element tablicy "<<tablica1[i]<<endl; } int suma[5]; for(int i=0;i<5;i++) { suma[i]=tablica1[i]+tablica2[i]; cout<<"suma elementu tablicy "<<(i+1)<<" wynosi: "<<suma[i]<<endl; } getch(); return(0); } | Data: 2007-12-11 18:36:03
Piotr Szawdyński | Spójrz na indeksy przy wczytywaniu do tablicy nr 2
Kopiowałeś kod wypełniania tablicy pierwszej, żeby wypełnić tablicę drugą. Zapomniałeś jednak zmienić tablica1 na tablica2, więc dane w tablica2 są losowe, więc wyniki są też losowe. Ten kod musisz poprawić:
//(...) int tablica2[5]; for(int i=0;i<5;i++) { cout<<"element "<<(i+1)<<": "; cin>>tablica1[i]; } for(int i=0;i<5;i++) { cout<<"element tablicy "<<tablica1[i]<<endl; } //(...)
| |
| Statystyki tematu | Ostatnio przeczytali |
|---|
| Czytało użytkowników: | 7 | malan, Dante, pekfos, grzesiekz, DeBugger, kiniro, listER | | Przeczytało użytkowników: | 7 | | Czytało osób ogólnie: | 15 | | Przeczytało osób ogólnie: | 15 |
| Ostatnia Aktualizacja| 2010-09-01 19:27:34 (4 dni temu) | |
| Ostatnio aktywni |
|---|
| wiew | 37 min | | Koni | 48 min | | Mateusz124 | 51 min | | fish13 | 78 min | | wiewiorka | 91 min | | lenrokskate | 8 godz | | dmx81 | 11 godz | | steckel | 11 godz | | pixelmaster | 15 godz | | maciejo | 15 godz | | jurasnumeras | 15 godz | | Imperator_Edi | 16 godz |
|