Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

C wpisywanie do tablicy

#1
C wpisywanie do tablicy
Witam.
Potrzebuję programiku w języku C, który do 10 elementowej tablicy (domyślnie wyzerowana) będzie wpisywał podane przeze mnie cyfry , po każdym wpisaniu pojedynczego wiersza wyświetlał całą tablicę (w jednej linii) oraz jej sumę, a kiedy zapełni 10 wierszy tablicy, zaczyna wpisywać od początku (ale bez kasowania poprzednich wpisów).
Przed każdym wyświetleniem cały ekran ma być czyszczony, więc będziemy widzieć jakby tych wpisów tylko przybywało, rozumiecie? Wesoły
~~~~~~~~~~~~
Wizualizacja
0+0+0+0+0+0+0+0+0+0=0 (rozpoczęcie)
Podaj 1 element
czyszczenie ekranu
5+0+0+0+0+0+0+0+0+0=5 (pierwsze wyświetlenie tablicy)
Podaj 2 element
czyszczenie ekranu
5+1+0+0+0+0+0+0+0+0=6 (drugie wyświetlenie tablicy)
i tak dalej, aż zapełnimy wszytko:
Podaj 10 element
czyszczenie ekranu
5+1+3+7+14+6+0+9+1+3=49 (dziesiąte wyświetlenie tablicy)

Teraz pętla jest wykonywana kolejny raz, z nadpisywaniem
Podaj 1 element
czyszczenie ekranu
3+1+3+7+14+6+0+9+1+3=47 (jedenaste wyświetlenie tablicy)
Podaj 2 element
czyszczenie ekranu
3+0+3+7+14+6+0+9+1+3=46 (dwunaste wyświetlenie tablicy)
Podaj 3 element
czyszczenie ekranu
3+0+12+7+14+6+0+9+1+3=55 (trzynaste wyświetlenie tablicy)
i tak dalej, aż ponownie zapełnimy wszytko:
Podaj 10 element
czyszczenie ekranu
3+0+12+0+1+16+2+2+4+9=49 (dwudzieste wyświetlenie tablicy)
Teraz pętla jest wykonywana kolejny raz, i tak w nieskończoność.
~~~~~~~~~~~~
Na tazie mam coś takiego, ale jeszcze daleko do moich założeńKwaśny.
Kod:
#include <stdio.h>
#include <conio.h>
int zap_tab(char tab[10])
{
    int i;
    for(i=0;i<10;i++)
        {
        printf("\n");
        printf("podaj element %d tablicy : ",i+1);
        tab[i]=getch();
        }
    return tab[10];
    }
    void wyp_tab(char tab[])
        { int i;
        for(i=0;i<10;i++)
            {
            printf("\n element tablicy o numerze %d to : %c",i+1,tab[i]);
            }
        }
        void main(void)
            {
            char tab[10]; zap_tab(tab); wyp_tab(tab);
            }

Pozdrawiam
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: C wpisywanie do tablicy
Witam, przekształciłem, aby wczytywane były liczby zamiast cyfr
Kod:
#include <stdio.h>
#include <stdlib.h>

void wypisz(short t[])
{
    int i, sum;
    system("cls");
    for (i = 0, sum = 0; i < 9; i++)
    {
//        printf("%6hd+", t[i]);
        printf("%hd+", t[i]);
        sum += t[i];
    }
    sum += t[9];
    printf("%hd=%d\n", t[9], sum);
//    printf("%6hd=%d\n", t[9], sum);
}

int main()
{
    short t[10] = {0};
    int i;

    while (1)
    {
        for (i = 0; i < 10; i++)
        {
            wypisz(t);
            printf("Podaj %d. element: ", i + 1);
            scanf("%hd", t + i);
        }
    }
    return 0;
}
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: C wpisywanie do tablicy
Piękne dzięki, dokładnie o to mi chodziłoOczko.
 System operacyjny: windows_seven Przeglądarka: chrome
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
jezyk c wprowadzenie liczb di tablicyc wpisanie do tablicywprowadzanie liczb do tablicy cwprowadzanie danych do tablicy cwpisywanie liczb cwpisywanie elementów do tablicy c++wpisywanie elementow do tablicy cwpisywanie do tablicy jezhk Cwpisywanie danych do tablicy cwpisywanie danych do tablicy

Podobne wątki (C wpisywanie do tablicy)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Java- wypisanie liczb, które nie są podane w tablicy , wypisanie liczb z tablicy all? ccomp 10 16491 16.07.2017, 20:10
Ostatni post: ccomp
  Wyszukiwanie w tablicy soul1648 3 8164 01.04.2017, 14:26
Ostatni post: Ajgor
  [C++] Działanie na tablicy znakowej saba13579 8 7608 21.03.2017, 22:30
Ostatni post: Szachista

Skocz do:


Wybrane wątki (C wpisywanie do tablicy)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 9497 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 8980 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 8962 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11015 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4449 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 10252 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 10496 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 10219 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 9866 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 8962 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 12597 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 9466 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 9889 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 11347 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 10191 02.02.2019 17:59
Ostatni post: wojownikhaha