Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define N 100
- int wprowadz_rozmiar_wektorow();
- void wypelnij_wektor(int *wek, int i );
- void sumowanie_wektorow(int *wek1, int *wek2, int *wek3, int i);
- void wyswietl_wektor(int *suma_wektorow,int rozmiar_wektorow);
- int main()
- {
- int rozmiar_wektorow;
- int wektor1[N], wektor2[N], suma_wektorow[N];
- printf("Podaj rozmiar wektorow: ");
- while( scanf("%d", &rozmiar_wektorow) == 0 )
- rozmiar_wektorow = wprowadz_rozmiar_wektorow();
- printf("\n Wprowadz cyfry pierwszego wektora:\n");
- wypelnij_wektor(wektor1, rozmiar_wektorow - 1);
- /* printf("\n Wprowadz cyfry drugiego wektora:\n");
- wypelnij_wektor(wektor2, rozmiar_wektorow - 1);
- sumowanie_wektorow(wektor1, wektor2, suma_wektorow, rozmiar_wektorow - 1);
- wyswietl_wektor(suma_wektorow, rozmiar_wektorow); */
- return 0;
- }
- int wprowadz_rozmiar_wektorow()
- {
- int rozmiar;
- scanf("%d", &rozmiar);
- if( rozmiar < 0 && rozmiar > 100 )
- {
- while( rozmiar < 0 && rozmiar > 100 )
- {
- scanf("%d", &rozmiar);
- }
- }
- return rozmiar;
- }
- void wypelnij_wektor(int *wek, int i )
- {
- int kontrol, licznik;
- kontrol = 0;
- licznik = 0;
- printf("ROZMIAR: %d\n", i);
- for( ; i >= 0; i--)
- {
- printf("DUPA1\n");
- if( scanf(" %d ", &wek[i] ) == 0 )
- {
- printf("DUPA1.1\n");
- printf("Wprowadziles znak ktory nie jest cyfra. Wprowadz ja jeszcze raz\n");
- kontrol = 1;
- }
- printf("DUPA2\n");
- if(kontrol == 1 )
- {
- i++;
- kontrol = 0;
- }
- printf("Licznik: %d \n ", licznik);
- printf("WEK: %d \n", wek[i]);
- licznik++;
- }
- }
- void sumowanie_wektorow(int *wek1, int *wek2, int *wek3,int i)
- {
- for(; i >= 0; i--)
- {
- wek3[i] = wek1[i] + wek2[i];
- }
- }
- void wyswietl_wektor(int *suma_wektorow,int rozmiar_wektorow)
- {
- int i;
- for(i = 0; i <= rozmiar_wektorow; i++)
- printf("%d\t", suma_wektorow[i]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement