Wprodzadzenie do programowania- zadania1

Nasza ocena:

5
Pobrań: 7
Wyświetleń: 826
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Wprodzadzenie do programowania- zadania1 - strona 1 Wprodzadzenie do programowania- zadania1 - strona 2 Wprodzadzenie do programowania- zadania1 - strona 3

Fragment notatki:


Zadanie 1: Proszę napisać program, który wczytuje liczbę całkowitą ze standardowego wejścia, a następnie zamienia ją na napis. Należy pamiętać o zachowaniu znaku liczby w napisie. Liczba ma mieć maksymalnie 5 cyfr. Program: załączniki o nazwie - zadanie1.cpp Kod programu: #include #include using namespace std;
string intToStr( int n);
int main()
{
cout liczba;
cout = 0; i--)
ret += tmp[i];
return ret;
}
Zadanie 2: Proszę napisać program wczytujący ze standardowego wejścia tekst do obiektu typu string. Następnie program ma wypisać wczytany tekst, tak aby wszystkie białe znaki zamieniał na znak końca linii („\n”). Program: załączniki o nazwie - zadanie2.cpp Kod prog ramu: #include #include using namespace std;
int main() {
string str, str1;
int i;
cin str1;
for (i=0;i

(…)

… na znak konca linii
case '\t': c='\n'; break; // zamienia znak bialy na znak konca linii
case'\n': c='\n'; break; // zamienia znak konca linii na znak konca linii
default:
} str.push_back(c);
}
string str2(str.rbegin(),str.rend());
cout << "Tekst: " << str2 << endl;
return 0;
}
Zadanie 3: Proszę napisać program wypełniający tablicę 20-elementową liczbami losowymi wygenerowanymi z przedziału MIN, MAX…
…+tab[i];
}
srednia=suma/20;
cout<<"Średnia z podanych liczb wynosi"<< srednia << endl; //wypisywanie sredniej z 20 liczb
return 0;
}
Zadanie 4: Proszę napisać definicje makr oraz program który po wczytaniu 10 liczb losowych będzie wyświetlał największą i najmniejszą liczbę, która zostanie znaleziona przy użyciu tych makr. Program: załączniki o nazwie - zadanie4.cpp
Kod programu:
#include <iostream…
… (int i=c_end;i>=c_start;i--)
{tab[r_end][i]=counter++; }
r_end--;
for (int i=r_end;i>=r_start;i--)
{tab[i][c_start]=counter++; }
c_start++;
}
//wypisanie tablicy dla sprawdzenia
cout<<"\n\n\n";
for(int i=0;i<=N;i++)
{
for(int j=0;j<=N;j++)
{
cout<<tab[i][j]<<"\t";
}
cout<<"\n";
}
}
Zadanie 3: Proszę napisać program sortujący tablicę wypełnioną liczbami losowymi z prze-działu 1 do 20 (bez tworzenia…
… do obiektu typu string. Następnie program ma wypisać wczytany tekst, tak aby wszystkie białe znaki zamieniał na znak końca linii („\n”). Program: załączniki o nazwie - zadanie2.cpp
Kod programu:
#include <iostream>
#include <string>
using namespace std;
int main() {
string str, str1;
int i;
cin >> str1;
for(i=0;i<str1.size();i++)
{
c=str1[i];
switch (c) {
case ' ': c='\n'; break; // zamienia znak spacji…
… wybierający najmniejszą liczbę z 10 wpisanych z klawiatury. Liczby powinny być podawane w dwóch formach:  1 2 3 4 5 6 7 8 9 10 (oddzielone spacjami);  1 2 3 4 5 6 7 8 9 10 (oddzielone enterami). Program: załączniki o nazwie - zadanie4.cpp
Kod programu:
#include <iostream>
using namespace std;
int main()
{
int liczba[10];
int liczba_p=0;
int i;
cout << "Podaj swoje liczby: " <<endl; //wypisywanie liczb…
…[i]=s[j]; s[j]=c; } }
int main() {
char arr[N];
int i,len;
gets(arr);
for(int i=0;arr[i]!='\0';i++); // obliczanie dlugosci napisu
len=i;
reverse(arr); //odwracanie funkcji
for(i=0;i<=len;i++)
printf("%c",arr[i]);
return 0;
}
Zadanie 2: Proszę napisać funkcję void spirala(int tab[N][N]), która tablicę roz-miaru NxN wypełnia kolejnymi liczbami całkowitymi (od 0) według schematu: 1 2 3 4 12 13 14 5 11 16…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz