C++
Jak posługując się operatorem &(reszta z dzielenia) wykonać program który wypisze wszystkie liczby od 1 do 100 i co każdą dziesiątkę (10,20..100) wypisuje tekst zakonczona dziesiątka
To jest moje rozwiązanie w miarę możliwości wytłumaczyć co tu jest źle
Daje naj naturalnie.
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=0;i<=100;i++)
{
if(i&10)
cout<<i<<"\t";
else
{
cout<<"\n"<<i<<" ";
}
}
system("pause");
}
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int i;
for(i=0;i<=100;i++)
{
cout<<i<<endl;
if(i%10==0 && i>0) {
cout<<"Zakonczona dziesiatka"<<endl;
}
}
getch();
return 0;
}
Proszę bardzo. Znakiem reszty z dzielenia (modulo) nie jest znaczek "&" (and), tylko "%" (procent). Reszta zmian, to zmiany optymalizacyjne. Oducz się używania system("pause"), zamiast tego wczytaj bibliotekę conio.h i użyj getch().
Pozdrawiam.