1 / 2
Jan 2015

Zainspirowany: NIEAKTUALNY_LINK postanowiłem rozpocząć właśnie ten wątek.

Wczytywać i wypisywać możemy dokładnie w taki sam sposób jak w c: NIEAKTUALNY_LINK ale są też nowe możliwości i tu raczej tylko o nich:

#include <bits/stdc++.h>
using namespace std;
int main(){
   int n;
   cin >> n;
   vector <int> v(n);
   for (auto &i : v)
        cin >> i;
// mozna tez tak np dla testu:
// v = {10, 2, 9, 1, 3, 8, 7, 6, 5, 4};  
   sort(begin(v), end(v));
   cout << "n \tn*n \tsqrt(n)\
           \n=======================\n";
	for(auto i : v)
	    cout << i << '\t' << i*i << '\t' << sqrt(i) << endl;
}

====
PS
Piszę bez brudnopisu - aby informacja szybciej trafiła "pod strzechy". Jak masz pytanie, pomysły to może do mnie na pw, a ja to w miarę możliwości będę uzupełniał i rozszerzał. Nie piszcie o tym co jest tu, czytałem: codeforces.com/blog/entry/1564322

  • created

    Jan '15
  • last reply

    Aug '15
  • 1

    reply

  • 1.3k

    views

  • 1

    user

  • 1

    link

7 months later

Wczytywanie nieokreślonej ilości danych w c++:

#include <bits/stdc++.h> // lub inne odpowiednie biblioteki

// np

 #include <vector>   // http://www.cplusplus.com/reference/vector/vector/
 #include <iostream>


using namespace std;

int main(){
  vector <int> dane;
  int i;

  while (cin >> i)
          dane.push_back(i);

  for(unsigned int j = 0; j < dane.size(); ++i){
          // tu robimy coś pożytecznego z danymi;
         /// ......np 
          cout << dane[i] << endl;
  }
}

Suggested Topics

Want to read more? Browse other topics in Tutoriale, poradniki or view latest topics.