PROGRAM C++
-
- Użytkownik
- Posty: 22
- Rejestracja: 10 sty 2011, o 20:12
- Płeć: Mężczyzna
- Lokalizacja: Ostrów Wlkp
PROGRAM C++
Witam potrzebuje program: Suma cyfr 1, 2, 4, 8 podzielna przez 3 kompletnie ni wiem jak się za niego zabrać. Jeśli ktoś mógł by mi pomóc byłbym bardzo wdzięczny.
-
- Użytkownik
- Posty: 208
- Rejestracja: 3 lip 2005, o 18:42
- Płeć: Kobieta
- Lokalizacja: Łódź
- Podziękował: 2 razy
- Pomógł: 34 razy
-
- Użytkownik
- Posty: 22
- Rejestracja: 10 sty 2011, o 20:12
- Płeć: Mężczyzna
- Lokalizacja: Ostrów Wlkp
PROGRAM C++
To jest właśnie największy problem że sam nie rozumiem polecenia. Program ma być wykonany na tablicach i wpisując ciąg znaków sprawdza czy jest poprawny czy nie.
-
- Użytkownik
- Posty: 795
- Rejestracja: 2 cze 2010, o 08:56
- Płeć: Mężczyzna
- Lokalizacja: Tarnów
- Podziękował: 14 razy
- Pomógł: 66 razy
PROGRAM C++
Wydaję mi się, że to mają być możliwe sumy z tych 4 cyfr które są podzielne przez 3. Dla przykładu 1+2, 2+4, 1+2+4+8. Spróbuj sam pokombinowac a my najwyzej pozniej pomozemy.
-
- Użytkownik
- Posty: 22
- Rejestracja: 10 sty 2011, o 20:12
- Płeć: Mężczyzna
- Lokalizacja: Ostrów Wlkp
PROGRAM C++
Kod: Zaznacz cały
#include "stdafx.h"
#include "string.h"
#include "ctype.h"
#include "math.h"
int _tmain(int argc, _TCHAR* argv[])
{
int suma=0,i=0;
char tab[80];
printf("podaj tekst:");
gets(tab);
int d=strlen(tab);
for(i=0;i<d;i++)
{
if(txt[i]=='1')
{
suma+=1;
}
else
{
if(txt[i]=='2')
{
suma+=2;
}
else
{
if(txt[i]=='4')
{
suma+=4;
}
else
{
if(txt[i]=='8')
{
suma+=8;
}
}
}
}
}
if(suma%3==0)
{
printf("OK\n");
}
else
{
printf("ZLE\n");
}
printf("%d",suma);
printf("%d",suma/3);
return 0;
}
Ostatnio zmieniony 20 sty 2011, o 18:32 przez ostrowwlkp, łącznie zmieniany 1 raz.
-
- Użytkownik
- Posty: 6
- Rejestracja: 25 kwie 2010, o 17:30
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 1 raz
PROGRAM C++
pseudokod:
1. dodaj do tablicy wszystki liczby
2. 2 fory:
for(int i=0; i < tab.size; i++)
for(int j=0; j < tab.size; i++)
if(i != j AND i+j%3=0)
cout tab, tab[j]
i wszystko jezeli dobrze zrozumialem o co ci chodzi
1. dodaj do tablicy wszystki liczby
2. 2 fory:
for(int i=0; i < tab.size; i++)
for(int j=0; j < tab.size; i++)
if(i != j AND i+j%3=0)
cout tab, tab[j]
i wszystko jezeli dobrze zrozumialem o co ci chodzi
-
- Użytkownik
- Posty: 22
- Rejestracja: 10 sty 2011, o 20:12
- Płeć: Mężczyzna
- Lokalizacja: Ostrów Wlkp
PROGRAM C++
Wiem że może proszę już o zbyt dużo. ale czy możliwe jest napisanie poprawieni tego programu w całości byłbym bardzo wdzięczny.