Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

Avbryta slinga om det är en bokstav
Hmm då är det väl min kompilator som spökar med mig.
Men nu ska jag åka till fjällen så nu tänker jag inte bry mig om det på ett tag.

Postad 07:43 - 19:e Februari 2006
Avbryta slinga om det är en bokstav
  1.  
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6. using namespace std;
  7. double tal[10];
  8. int i = 0;
  9. cout << "Nummer 1: ";
  10. while (i < 10 && cin >> tal[i])
  11. {
  12. if (i++ < 9)
  13. cout << "Nummer " << i + 1 << ": ";
  14. }
  15. double total = 0.0;
  16. int j = 0;
  17. for (j = 0;j != i;j++)
  18. total += tal[j];
  19. cout << "Genomsnittet är: " << total / j << endl;
  20. cout << "Dom över genomsnittet är: ";
  21. for (int j = 0;j != i;j++)
  22. {
  23. if (tal[j] >= total / i)
  24. cout << tal[j] << " ";
  25. }
  26. cin.get();
  27. cin.get();
  28. return 0;
  29. }


Ja, den funkar ju fint förutom en sak. Om man försöker mata in en bokstav till tal[i] ska slingan avbrytas. Men det som händer är bara att programmet kraschar. Nån som kan hjälpa mig?

Postad 19:20 - 16:e Februari 2006
Nästlade slingor, asterisker
Nu tror jag att jag har gjort rätt, så här skrev jag:
  1.  
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6. using namespace std;
  7. int rader;
  8. int minus = 1;
  9. int stj = 1;
  10. cout << "Ange antal rader: ";
  11. cin >> rader;
  12. for (int i = 0;i != rader; i++)
  13. {
  14. for (int x = 0;x != (rader - minus);x++)
  15. cout << '.';
  16. for (int y = 0;y != stj; y++)
  17. cout << '*';
  18. cout << endl;
  19. minus++;
  20. stj++;
  21. }
  22. cin.get();
  23. cin.get();
  24. }



Postad 14:48 - 29:e Januari 2006
Nästlade slingor, asterisker
Det där är en uppgift i boken "C++ programmering" av
Stephen Prata och jag fattar inte inte ens vad jag ska göra:P

Postad 23:57 - 28:e Januari 2006
Nästlade slingor, asterisker
Ok nu behöver jag hjälp igen...uppgiften är denna:

Skriv ett program som använder nästlade slingor och som ber användaren ange ett värde för det antal rader som ska visas.
Det visar sedan samma antal rader med asterisker, med en asterisk på första raden, två på den andra osv.
På varje rad ska asteriskerna föregås av det antal punkter som krävs för att
varje respektive rad ska visa lika många tecken som antal rader. En körning skulle t.ex kunna se ut så här:

Ange antal rader: 5
....*
...**
..***
.****
****

Jag fattar inte vad som ska kommer efter **** om man skulle skriva in 6 istället för 5.



Postad 19:37 - 28:e Januari 2006

Skicka meddelande
Läs s blog